怎么在银河麒麟上部署k8s
时间: 2023-07-14 20:12:37 浏览: 62
在银河麒麟上部署 Kubernetes,可以按照以下步骤进行操作:
1. 安装 docker
```
yum install docker -y
```
2. 启动 docker 服务
```
systemctl start docker
systemctl enable docker
```
3. 安装 kubeadm、kubelet 和 kubectl
```
yum install kubelet kubeadm kubectl -y
```
4. 启动 kubelet 服务
```
systemctl enable kubelet && systemctl start kubelet
```
5. 初始化 Kubernetes 集群
```
kubeadm init --pod-network-cidr=10.244.0.0/16
```
6. 部署网络插件
```
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
```
7. 将 node 加入到集群中
```
kubeadm join <control-plane-host>:<control-plane-port> --token <token> --discovery-token-ca-cert-hash sha256:<hash>
```
其中,`<control-plane-host>` 是 Kubernetes 控制节点的主机名或 IP 地址,`<control-plane-port>` 是 Kubernetes 控制节点的监听端口,`<token>` 和 `<hash>` 是初始化 Kubernetes 集群时生成的令牌和 CA 证书哈希值。
以上是在银河麒麟上部署 Kubernetes 的基本步骤,具体操作可能会因为版本不同而有所差异。在实际操作中,你可能还需要配置防火墙、调整内核参数等。