先电云计算2.4paas搭建
iaas重点在网络
paas这次重点在于k8s镜像运维
需要过硬的基础知识自己摸索了超级久
如果有手册还好帮助到你
没有手册真的是一脸傻了
大家也可以一起交流学习
基础配置(不细讲)
1.所有节点修改主机名并配置映射
2.关闭SELinux和防火墙
3.删除iptables防火墙规则
4.配置yum源
部署harbor仓库
所有节点安装Docker-ce:
# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum install -y docker-ce
启动Docker:
# systemctl start docker
# systemctl enable docker
配置加速仓库
tee /etc/docker/daemon.json <<-‘EOF’
{
"insecure-registries" : ["0.0.0.0/0"],(本地IP)
"registry-mirrors": ["https://5twf62k1.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
systemctl daemon-reload(加载模块)
systemctl restart docker
安装docker-compose
# cp -rfv /opt/docker-compose/v1.25.5-docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
# docker-compose version
docker-compose version 1.25.5, build 8a1c60f6
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
上面只是手撕我就不细讲了
跑脚本搭建完的方法
把镜像挂载到 /mnt目录下 cp 复制到/opt目录下
master跑脚本顺序
- k8s_harbor_install.sh
- k8s_image_push.sh
- k8s_master_install.sh
node跑脚本顺序 - k8s_node_install.sh
node节点: 一定要node节点连接上master
如果状态是NotReady再node节点再跑一次k8s_node_install.sh加粗样式
NAME STATUS ROLES AGE VERSION
master Ready master 97d v1.18.1
node Ready 97d v1.18.1