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

传输配置内核模块

添加节点

测试

相关推荐
土司大王6 小时前
LeetCode hot100——移动零
java·算法·leetcode
vortex56 小时前
Container Desktop 安装与配置指南
docker
thefool1122666 小时前
相同的树`
java
原野池予6 小时前
深入Java集合框架:HashMap源码解析(JDK 8)
java·开发语言
古法安卓6 小时前
Android-Direct Boot 阶段与 getFilesDir() 路径变更问题深度分析
android·java·android studio
-今昭-6 小时前
Logstash 管理
java·服务器·前端
测试运维日常笔记6 小时前
VMware vSphere、ESXi 与 vCenter Server:核心概念与关系详解
java·开发语言
风流 少年7 小时前
Spring AI 2.0:Flux
java·人工智能·spring
m0_547486667 小时前
《面向对象与Java程序设计》全套PPT课件2026
java·开发语言
jason成都7 小时前
ignav-next|Java 层封装 GNSS/INS 组合导航框架,隔离 RTKLIB 与 INS 内核,双模块独立演进、最小侵入
java·开发语言