使用Kops的AWS上的Kubernetes-kubectl的kube-apiserver身份验证

时间:2018-12-14 17:24:12

标签: amazon-web-services kubernetes kops

我已经使用KOPS在AWS上设置了一个基本的2节点k8s集群。我在使用kubectl与集群进行连接和交互时遇到了问题...并且不断出现错误:         The connection to the server api.euwest2.dev.avi.k8s.com was refused - did you specify the right host or port?尝试运行任何kubectl命令时……..

已经完成了基本的kops export kubecfg --name xyz.hhh.kjh.k8s.com --config=~$KUBECONFIG->来为我创建的集群导出kubeconfig。不知道我还缺少什么才能成功连接到kubeapi服务器以使kubectl工作?

1 个答案:

答案 0 :(得分:2)

听起来像这样:

  • 您的kube-apiserver没有运行。
    • 在您的Kubernetes主机上使用docker ps -a | grep apiserver进行检查。
  • api.euwest2.dev.avi.k8s.com正在解析为您什么都听不到的IP地址。
    • 208.73.210.217
  • 在〜/ .kube / config上为kube-apiserver配置的端口错误
    • server: https://api.euwest2.dev.avi.k8s.com:6443