Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.13 KB

09-kubectl.md

File metadata and controls

49 lines (34 loc) · 1.13 KB

配置kubectl进行远程访问和管理

创建kubectl kubeconfig文件

admin用户认证的kubeconfig文件



kubectl config set-cluster kubernetes-easthope \
  --certificate-authority=ca.pem \
  --embed-certs=true \
  --server=https://${KUBERNETES_PUBLIC_ADDRESS}:6443

kubectl config set-credentials admin \
  --client-certificate=admin.pem \
  --client-key=admin-key.pem
kubectl config set-context kubernetes-easthope \
  --cluster=kubernetes-easthope \
  --user=admin
kubectl config use-context kubernetes-easthope

${KUBERNETES_PUBLIC_ADDRESS}为负载均衡器的IP地址: 10.66.0.75

验证:

检查健康状态 kubectl get componentstatuses

输出


NAME                 STATUS    MESSAGE              ERROR
scheduler            Healthy   ok                   
controller-manager   Healthy   ok                   
etcd-0               Healthy   {"health": "true"}   
etcd-2               Healthy   {"health": "true"}   
etcd-1               Healthy   {"health": "true"} 

下一步:安装DNS add-on