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

传输配置内核模块

添加节点

测试

相关推荐
张忠琳3 分钟前
【NVIDIA】NVIDIA k8s-device-plugin v0.19.3 配置API模块深度分析之二
云原生·容器·架构·kubernetes·nvidia
摇曳的精灵23 分钟前
dify的docker部署
运维·docker·容器·dify
自由随风飘27 分钟前
JAVA中的面向对象-3
java·开发语言
桐薇全肯定1 小时前
MySQL学生成绩管理系统实战操作
java·数据库·sql
Nuanyt2 小时前
SSM 学习记录 第二部分 Spring整合Mybatis&Junit AOP核心概念 Spring事务管理 SpringMVC 请求与响应 Rest风格
java·spring·junit·mybatis·restful
醉城夜风~2 小时前
C++模板详解:从基础到高级全面解析
java·开发语言·c++
IT二叔2 小时前
Kubernetes(K8s)-02-Minikube安装
云原生·容器·kubernetes
程序员天天困2 小时前
Arthas Profiler 火焰图实战:CPU 热点在哪一目了然
java·jvm·后端
我命由我123452 小时前
Android 在构建过程中,发现有两个依赖库都包含了相同路径的资源文件
android·java·开发语言·java-ee·kotlin·android-studio·android runtime