在Debian上安裝Kubernetes(K8s)時,可能會遇到一些沖突
cat /etc/os-release
uname -r
sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.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 -a /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
按照提示設置kubectl,并將kubeconfig文件復制到用戶目錄。
kubectl apply -f https://docs.projectcalico.org/v3.14/manifests/calico.yaml
kubectl get nodes
如果您看到所有節點都處于Ready狀態,那么恭喜您,您已成功在Debian上安裝了Kubernetes。
如果在安裝過程中遇到沖突,請仔細檢查錯誤消息以確定問題所在??赡苄枰遁d或更新與Kubernetes沖突的軟件包。在解決問題后,重新嘗試安裝步驟。