centos下k8s集群部署命令
时间: 2023-07-18 11:05:25 浏览: 129
使用Microk8s快速创建k8s集群
在 CentOS 下部署 Kubernetes 集群,可以参考以下步骤:
1. 安装 Docker 和 Kubernetes 组件:
```
yum install -y docker kubelet kubeadm kubectl
```
2. 配置 Docker 和 Kubernetes:
```
systemctl enable docker && systemctl start docker
systemctl enable kubelet && systemctl start kubelet
```
3. 初始化 Kubernetes 控制平面:
```
kubeadm init --pod-network-cidr=10.244.0.0/16
```
4. 安装网络插件(这里以 Flannel 为例):
```
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
```
5. 加入节点:
```
kubeadm join <master-ip>:<master-port> --token <token> --discovery-token-ca-cert-hash sha256:<hash>
```
其中 `<master-ip>` 和 `<master-port>` 分别是 Kubernetes 主节点的 IP 地址和端口号,可以在主节点上使用 `kubeadm token create --print-join-command` 命令获取 `<token>` 和 `<hash>`。
6. 验证集群状态:
```
kubectl get nodes
```
如果输出结果中所有节点的状态都为 `Ready`,则说明集群部署成功。
注意:以上命令只是最基本的部署命令,实际部署需要根据实际情况进行调整。
阅读全文