我已经使用 KOPS 在 AWS 上设置了一个基本的 2 节点 k8s 集群。我在使用 kubectl 连接和与集群交互时遇到了问题...而且我不断收到错误:
与服务器 api.euwest2.dev.avi.k8s.com 的连接被拒绝 - 您指定了正确的主机或端口吗?
尝试运行任何 kubectl 命令时......
已经完成了基本的 kops export kubecfg --name xyz.hhh.kjh.k8s.com --config=~$KUBECONFIG
--> 导出我创建的集群的 kubeconfig。不确定我还缺少什么才能成功连接到 kubeapi-server 以使 kubectl 工作?
最佳答案
听起来像是:
- 您的 kube-apiserver 未运行。
- 请联系
docker ps -a | grep apiserver
在你的 Kubernetes master 上。
- 请联系
-
api.euwest2.dev.avi.k8s.com
正在解析为您没有任何监听的 IP 地址。-
208.73.210.217
?
-
- 您在 ~/.kube/config 上为 kube-apiserver 配置了错误的端口
-
server: https://api.euwest2.dev.avi.k8s.com:6443
?
-
关于amazon-web-services - AWS 上的 Kubernetes 使用 Kops - 用于 kubectl 的 kube-apiserver 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53784309/