通过kubectl连接Kubernetes集群

发布时间 2023-07-17 14:39:02作者: Linux_Boy

1、安装kubectl

本地客户端安装kubectl

添加kubernete 阿里云yum源 
# cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# yum install -y kubectl-1.20.0

2、集群凭证管理

拷贝主节点凭证信息,路径:/etc/kubernetes/kubelet.conf 或 /etc/kubenetes/kube.conf

 

3、本地客户端配置凭证信息

# mkdir $HOME/.kube
# scp root@<master-public-ip>:/etc/kubernetes/kube.conf $HOME/.kube/config

4、本地客户端验证

[root@elastic ~]# kubectl get nodes
NAME              STATUS   ROLES                  AGE    VERSION
vm-16-12-ubuntu   Ready    <none>                 114d   v1.21.14
vm-16-19-ubuntu   Ready    <none>                 114d   v1.21.14
vm-16-2-ubuntu    Ready    <none>                 114d   v1.21.14
vm-16-21-ubuntu   Ready    <none>                 25d    v1.21.14
vm-16-3-ubuntu    Ready    <none>                 114d   v1.21.14
vm-16-36-ubuntu   Ready    <none>                 16d    v1.21.14
vm-16-47-ubuntu   Ready    <none>                 114d   v1.21.14
vm-16-9-ubuntu    Ready    control-plane,master   114d   v1.21.14