docker 安装 k8s
时间: 2023-10-18 19:06:21 浏览: 104
安装 Kubernetes 需要先安装 Docker,然后再安装 kubeadm、kubelet 和 kubectl。具体步骤如下:
1. 安装 Docker
可以参考 Docker 官方文档进行安装,也可以使用以下命令进行安装:
```
sudo apt-get update
sudo apt-get install docker.io
```
2. 安装 kubeadm、kubelet 和 kubectl
```
sudo apt-get update && sudo apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
```
3. 初始化 Kubernetes 集群
```
sudo kubeadm init --pod-network-cidr=10.244.0.0/16
```
4. 安装网络插件
```
sudo kubectl apply -f https://docs.projectcalico.org/v3.8/manifests/calico.yaml
```
5. 加入节点
在其他节点上执行以下命令加入集群:
```
sudo kubeadm join <master-ip>:<master-port> --token <token> --discovery-token-ca-cert-hash sha256:<hash>
```
阅读全文