在Debian上自定義K8S安裝配置,可在安裝過程中對鏡像源、版本、網絡等進行設置,安裝后還可通過CRD等擴展集群功能,以下是具體步驟:
/etc/hosts文件,關閉所有節點的swap分區。kubeadm init命令初始化主節點,可通過參數自定義配置,如--apiserver-advertise-address指定主節點IP,--image-repository指定鏡像倉庫,--pod-network-cidr指定Pod網絡CIDR等。.kube目錄,將/etc/kubernetes/admin.conf文件復制到該目錄,并設置正確的權限。kubectl apply命令應用相應的配置文件。kubeadm join命令,將工作節點加入集群。kubectl apply -f <crd-file>.yaml命令創建CRD,之后可創建和管理自定義資源。