部署containerd
k8s2、k8s3、k8s4在配置前需要重置节点(reset)在上一章已完成
禁用所有节点docker和cri-docker服务
所有节点清除iptables规则
重置后全部节点重启
由于之前部署过docker,因此containerd默认已安装
修改配置
启动containerd
配置harbor私有仓库
拷贝证书
配置其他节点并启动containerd服务
从harbor仓库拉取
containerd部署完成。
部署control-lane
初始化的两种方式:
文件初始化
加载内核模块(所有集群节点执行)
部署网络组件
添加其它control-plane节点
负载均衡,允许down掉其中一个节点,再次拉起后自动加入集群。(由于有etc,所以不允许down掉两个节点)
部署worker node
添加解析
禁用swap分区
从其它节点拷贝repo文件
安装containerd、kubelet、kubeadm、kubectl
设置开机自启
拷贝containerd的配置文件并重启服务
传输配置内核模块
添加节点
测试
配置ingress
部署
部署metallb