cluster-info
节点规划
部署k8s集群的节点按照用途可以划分为如下2类角色:
- master:集群的master节点,集群的初始化节点,基础配置不低于2C4G
- slave:集群的slave节点,可以多台,基础配置不低于2C4G
本例为了演示slave节点的添加,会部署一台master+2台slave,节点规划如下:
| 主机名 | 节点ip | 角色 | 部署组件 |
|---|---|---|---|
| k8s-master | 172.21.65.226 | master | etcd, kube-apiserver, kube-controller-manager, kubectl, kubeadm, kubelet, kube-proxy, flannel |
| k8s-slave1 | 172.21.65.227 | slave | kubectl, kubelet, kube-proxy, flannel |
| k8s-slave2 | 172.21.65.228 | slave | kubectl, kubelet, kube-proxy, flannel |
组件版本
| 组件 | 版本 | 说明 |
|---|---|---|
| CentOS | 7.8.2003 | |
| Kernel | Linux 3.10.0-1127.10.1.el7.x86_64 | |
| etcd | 3.4.13-0 | 使用Pod方式部署,默认数据挂载到本地路径 |
| coredns | 1.7.0 | |
| kubeadm | v1.24.4 | |
| kubectl | v1.24.4 | |
| kubelet | v1.24.4 | |
| kube-proxy | v1.24.4 | |
| flannel | v0.19.2 |