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

Kubernetes on AWS using Kops - kube-apiserver authentication for kubectl

我已经使用 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-server 以使 kubectl 工作?

听起来像:

  • 您的 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?