在CentOS系統上部署Kubernetes(k8s)集群,通常需要以下工具:
- kubeadm:這是Kubernetes官方提供的工具,用于初始化Master節點并幫助Node節點加入集群。
- kubelet:安裝在所有節點上,用于與Kubernetes API服務器通信,管理容器。
- kubectl:命令行工具,用于與Kubernetes集群交互,執行管理任務。
- Docker:作為容器運行時環境,Kubernetes集群的容器需要在Docker中運行。
- etcd:一個分布式鍵值存儲,用于保存集群的所有數據,包括配置信息、狀態信息等。
- 配置工具和腳本:可能包括用于配置網絡插件(如Flannel、Calico)、設置主機名、關閉防火墻和SELinux、配置Docker等腳本和工具。