搭建Kubernetes(k8s)Docker集群的一種方法是使用kubeadm工具。以下是一個簡單的步驟指南:
準備環境:
在所有服務器上禁用Swap:
sudo swapoff -a
命令以臨時禁用Swap。安裝kubeadm、kubelet和kubectl:
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
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=192.168.0.0/16
將kubectl配置文件復制到用戶目錄:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
安裝網絡插件:
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
加入工作節點:
完成以上步驟后,您將擁有一個運行Kubernetes的Docker集群。您可以使用kubectl命令管理集群,部署和運行應用程序。