使用 kubectl 连接集群
更新时间:2024-11-20 11:03:10
PDF
本小节将指导您如何在本地使用 kubectl 工具连接到集群。
说明 |
---|
|
前提条件
-
集群已成功创建并正常运行。
-
已配置 K8s apiserver EIP。具体操作请参见集群参数配置。
操作步骤
步骤二:配置 Kubeconfig
kubectl 工具默认会从客户端机器的 $HOME/.kube
目录下查找名为 config
的文件,该文件用于存储所要管理集群的访问凭证,kubectl 会根据该配置文件连接至集群。
-
在集群信息页面,点击 查看 kubeconfig,然后点击复制,复制 kubeconfig 文件中的内容。
注意 请确保
server
字段值为https://K8s apiserver EIP:6443
。 -
将 kubeconfig 内容拷贝到 kubectl 客户端机器的
$HOME/.kube/config
文件中并保存退出。说明 如果安装目录
$HOME/
下没有.kube
目录和config
文件,请自行创建。
步骤三:验证集群连通性
集群凭证配置完成后,您可以执行 kubectl 命令以验证集群的连通性。
以查看集群节点状态为例,执行以下命令:
kubectl get no --kubeconfig config
预期输出:
NAME STATUS ROLES AGE VERSION
master1 Ready control-plane,master 10m v1.21.5
master2 Ready control-plane,master 10m v1.21.5
master3 Ready control-plane,master 10m v1.21.5
worker-p001 Ready worker 9m52s v1.21.5
worker-p002 Ready worker 9m46s v1.21.5