k8s-生产级的k8s高可用(2) 25

部署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的配置文件并重启服务

传输配置内核模块

添加节点

测试

相关推荐
间彧2 小时前
SimpleDateFormat既然不推荐使用,为什么java 8+中不删除此类
java
间彧2 小时前
DateTimeFormatter相比SimpleDateFormat在性能上有何差异?
java
间彧2 小时前
为什么说SimpleDateFormat是经典的线程不安全类
java
MacroZheng3 小时前
横空出世!MyBatis-Plus 同款 ES ORM 框架,用起来够优雅!
java·后端·elasticsearch
用户0332126663673 小时前
Java 查找并替换 Excel 中的数据:详细教程
java
间彧3 小时前
ThreadLocal实现原理与应用实践
java
若水不如远方3 小时前
Netty的四种零拷贝机制:深入原理与实战指南
java·netty
用户7493636848433 小时前
【开箱即用】一分钟使用java对接海外大模型gpt等对话模型,实现打字机效果
java
SimonKing4 小时前
一键开启!Spring Boot 的这些「魔法开关」@Enable*,你用对了吗?
java·后端·程序员