Build-K8s-Multi-Master-Cluster
一、相关链接
- Kubernetes生产环境安装注意事项
- Kubernetes 容器运行时
- 使用 kubeadm 引导集群
- Docker 容器运行时安装
- Docker rpm安装包下载
- 安装CRI-Dockerd
- Kubernetes运行必要的端口
- Kubernetes下载
- Kubernetes更新历史
- Kubernetes下载
- 在 Linux 系统中安装并设置 kubectl
- 开源项目 Helm 用于安装Dashbaord
- 开源项目 kube-vip 控制面虚拟IP
- 开源项目 kube-install 离线安装K8s
- Kubernetes(k8s)-高可用集群部署v1.32.2(生产可用)
- Centos8.5 基于 k8s v1.30.1 部署高可用集群
- 在已有的高可用kubernetes/k8s集群中添加master节点
- k8s 集群添加Master和node节点
- 理论+实操:k8s单节点集群加入master节点
- k8s v1.30.1 高可用版本搭建
- Kubernetes 网络插件 Calico 完全运维指南
二、环境介绍
2.1 软件版本
| 名称 | 版本 | 备注 |
|---|---|---|
| 操作系统 | CentOS 8.5 | 内核版本 4.18.0-348.7.1.el8_5.x86_64 |
| Kubernates | 1.30.11 | |
| 容器运行时 | Docker-CE-26.1.3-1 | |
| K8s网络组件 | Calico-v3.25 | |
| Helm | helm-v3.17.2 | 用于安装Dashboard |
| K8s Dashbaord | kubernetes-dashboard-7.7.0 |
2.2 服务器规划
# 查看网络信息
ip a
# 查看MAC地址
ip link | grep link/ether
# 查看 product_uuid
sudo cat /sys/class/dmi/id/product_uuid
| 操作系统 | 内存 | 主机名 | IP | 备注 |
|---|---|---|---|---|
| Cent OS 8.5 | 4G | k8s-master-01 | 192.168.137.121 | Master |
| Cent OS 8.5 | 4G | k8s-master-02 | 192.168.137.122 | Master |
| Cent OS 8.5 | 4G | k8s-master-03 | 192.168.137.123 | Master |
| Cent OS 8.5 | 4G | k8s-node-01 | 192.168.137.131 | Node |
| Cent OS 8.5 | 4G | k8s-node-02 | 192.168.137.132 | Node |
| Cent OS 8.5 | 4G | k8s-node-03 | 192.168.137.133 | Node |
| - | - | vip | 192.168.137.140 | 虚拟IP,无实体 |