在Ubuntu上离线安装Kubernetes可以通过以下步骤完成:
sudo apt-get update
sudo apt-get install docker.io
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 -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
sudo kubeadm init --pod-network-cidr=10.244.0.0/16
该命令将初始化Kubernetes集群,并生成一个加入其他节点的命令。将该命令保存下来,稍后会在其他节点上使用。
kubectl apply -f https://docs.projectcalico.org/v3.14/manifests/calico.yaml
sudo kubeadm join <master-node-ip>:<master-node-port> --token <token> --discovery-token-ca-cert-hash <hash>
其中,<master-node-ip>
是主节点的IP地址,<master-node-port>
是主节点的端口号,<token>
和<hash>
是在主节点上生成的加入命令中的参数。
完成以上步骤后,你就成功在Ubuntu上离线安装了Kubernetes。你可以使用kubectl命令来管理和操作你的Kubernetes集群。
领取专属 10元无门槛券
手把手带您无忧上云