使用kubeadmin 部署k8s集群
成功搭建一个 Kubernetes 1.28.2 集群,包含以下组件和状态:
集群拓扑
1 个 Master 节点
IP:10.1.1.100
角色:control-plane
2 个 Worker 节点
Node2:10.1.1.101
Node3:10.1.1.102
核心组件状态
所有节点通过 kubectl get nodes 显示为 Ready。
核心 Pod(如 etcd、kube-apiserver、kube-controller-manager、kube-scheduler、CoreDNS)在 kube-system 命名空间中正常运行。
容器运行时
使用 Docker(版本 ≥27.3.1,通过 cri-docker 适配器集成)。
网络插件
已部署 Flannel(默认 vxlan 后端),确保 Pod 网络通信正常。
关键配置
Pod 子网:10.244.0.0/16(与 Flannel 默认配置一致)。
镜像源替换为阿里云镜像仓库,加速组件拉取。
一.集群拓扑
二.硬件要求
主机名 | IP | 硬件最低要求 | 建议,跑得快 |
node1-master | 10.1.1.100 | 2核,2g | 至少6g以上 |
node2 | 10.1.1.101 | 1核,1g | 至少6g以上 |
node3 | 10.1.1.1.102 | 1核,1g | 至少6g以上 |
三.前期准备
1.修改主机名
hostnamectl set-hostname xxx