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

传输配置内核模块

添加节点

测试

相关推荐
Empty_77716 分钟前
K8S-网络原理
网络·容器·kubernetes
BullSmall16 分钟前
Tomcat11证书配置全指南
java·运维·tomcat
永不停歇的蜗牛18 分钟前
K8S之创建cm指令create和 apply的区别
java·容器·kubernetes
爱学习的小可爱卢23 分钟前
JavaEE进阶——SpringBoot统一功能处理全解析
java·spring boot·后端·java-ee
汤姆yu26 分钟前
基于springboot的二手物品交易系统的设计与实现
java·spring boot·后端
java_logo30 分钟前
Transmission Docker 容器化部署指南
运维·docker·容器·kubernetes·apache·rocketmq·transmission
中国胖子风清扬36 分钟前
Spring AI Alibaba + Ollama 实战:基于本地 Qwen3 的 Spring Boot 大模型应用
java·人工智能·spring boot·后端·spring·spring cloud·ai
♛识尔如昼♛43 分钟前
SONiC (5) - SONiC 的架构
docker·数据中心·sonic·lldp·sonic 架构
foundbug9991 小时前
Modbus协议C语言实现(易于移植版本)
java·c语言·前端