溫馨提示×

Debian系統K8S安裝實戰指南

小樊
43
2025-08-20 07:28:31
欄目: 智能運維

以下是在Debian系統上安裝Kubernetes的實戰指南:

準備工作

確保硬件滿足要求,如至少2核CPU、2GB RAM、20GB硬盤空間等。準備好具有sudo權限的用戶,并確保所有節點網絡互通。

安裝步驟

  1. 更新系統:在所有節點上執行sudo apt update && sudo apt upgrade -y。
  2. 安裝Docker:添加Docker的APT倉庫并安裝,如sudo apt install -y docker-ce docker-ce-cli containerd.io。
  3. 安裝containerd:安裝后配置其運行參數,設置內核參數并通過sysctl命令生效。
  4. 安裝Kubernetes工具:添加Kubernetes的APT倉庫,安裝kubelet、kubeadmkubectl,并使用apt-mark hold防止其被更新。
  5. 關閉Swap分區:執行sudo swapoff -a,并編輯/etc/fstab文件注釋掉Swap相關行。
  6. 配置主機名和hosts文件:在每個節點上使用hostnamectl設置主機名,并在/etc/hosts中添加節點IP和主機名的映射。
  7. 初始化Master節點:在主節點上執行sudo kubeadm init --pod-network-cidr=10.244.0.0/16等類似命令。
  8. 配置kubectl:將生成的配置文件復制到~/.kube/config并設置正確的權限。
  9. 安裝網絡插件:如使用Flannel,可執行kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml。
  10. 加入Worker節點:在工作節點上執行sudo kubeadm join <master-ip>:6443 --token <token> --discovery-token-ca-cert-hash sha256:<hash>。

驗證安裝

在主節點上執行kubectl get nodes,若所有節點都顯示為Ready狀態,則安裝成功。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女