K8S学习前期准备热身

学习K8S老遇到镜像被墙的问题,所以想借助azure搭建个私有docker仓库

1.Azure的机子申请了512GB的扩展盘,计划选用Harbor搭建仓库,harbor说明要求最小40GB空间容量,打算PV-VG-LV方式创建。

[root@FirstOne ~]# fdisk -l /dev/sdc

Disk /dev/sdc: 549.8 GB, 549755813888 bytes, 1073741824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

root@FirstOne ~]# pvcreate /dev/sdc
Physical volume “/dev/sdc” successfully created.

[root@FirstOne ~]# pvdisplay
“/dev/sdc” is a new physical volume of “512.00 GiB”
— NEW Physical volume —
PV Name /dev/sdc
VG Name
PV Size 512.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID wW4Gvw-CguP-0ssQ-ddFE-eQxc-2oe0-8H8V2N

[root@FirstOne ~]# vgcreate vg1 /dev/sdc
Volume group “vg1” successfully created

[root@FirstOne ~]# lvcreate -L 102400M -n lv100G vg1
Logical volume “lv100G” created.

[root@FirstOne ~]# mkfs.ext4 /dev/vg1/lv100G
mke2fs 1.42.9 (28-Dec-2013)
Discarding device blocks: done
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
6553600 inodes, 26214400 blocks
1310720 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2174746624
800 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

[root@FirstOne ~]# mount /dev/vg1/lv100G /opt
[root@FirstOne ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 30G 1.2G 29G 5% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 9.0M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1 497M 81M 417M 17% /boot
/dev/sdb1 7.8G 36M 7.3G 1% /mnt/resource
tmpfs 394M 0 394M 0% /run/user/1000
/dev/mapper/vg1-lv100G 99G 61M 94G 1% /opt

[root@FirstOne ~]# blkid
/dev/sdb1: UUID=“70653c96-9c57-4842-92b9-6f2ab8d37ac4” TYPE=“ext4”
/dev/sda1: UUID=“fa2f8157-21c9-43b6-85e3-ff04422dfa00” TYPE=“xfs”
/dev/sda2: UUID=“12907c8a-6b2f-4981-b94c-f3cd772270a7” TYPE=“xfs”
/dev/mapper/vg1-lv100G: UUID=“6c75048a-c932-4f3a-afbc-e5f299783c47” TYPE=“ext4”
/dev/sdc: UUID=“wW4Gvw-CguP-0ssQ-ddFE-eQxc-2oe0-8H8V2N” TYPE=“LVM2_member”

[root@FirstOne ~]# more /etc/fstab
UUID=12907c8a-6b2f-4981-b94c-f3cd772270a7 / xfs defaults 0 0
UUID=fa2f8157-21c9-43b6-85e3-ff04422dfa00 /boot xfs defaults 0 0
UUID=6c75048a-c932-4f3a-afbc-e5f299783c47 /opt ext4 defaults 0 0

[root@FirstOne ~]# mount -a

[root@FirstOne ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 30G 1.2G 29G 5% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 9.0M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1 497M 81M 417M 17% /boot
/dev/sdb1 7.8G 36M 7.3G 1% /mnt/resource
tmpfs 394M 0 394M 0% /run/user/1000
/dev/mapper/vg1-lv100G 99G 61M 94G 1% /opt

  1. 空间具备了,下面开始harbor安装
    2.1 docker-compose 安装
    curl -L “https://github.com/docker/compose/releases/download/1.23.1/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m)” -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    2.2 harbor
    cd /opt
    wget https://storage.googleapis.com/harbor-releases/release-1.6.0/harbor-offline-installer-v1.6.2.tgz
    tar zxvf harbor-offline-installer-v1.6.2.tgz
    2.3 docker
    yum install docker -y
    docker -v
    Docker version 1.13.1, build 8633870/1.13.1
    systemctl enable docker
    systemctl start docker

2.4 installation
/opt/harbor/install.sh

2.5 cadvisor
mount -o remount,rw /sys/fs/cgroup
ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --privileged=true --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8080:8080 --detach=true --name=cadvisor --restart=always google/cadvisor:latest

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值