当我尝试测试kubectl的配置时
kubectl get svc
我得到了这个
错误:服务器没有资源类型"svc"
当我尝试执行此命令时
kubectl get services
我得到错误:
到服务器localhost:8080的连接被拒绝-您指定了正确的主机或端口吗?
我正在按照此用户指南在我的mac上部署kubernetes应用程序
https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html#eks-create-cluster
Admins-MacBook-Pro:~ Harshin$ kubectl version --short --client
Client Version: v1.10.3
8条答案
按热度按时间2admgd591#
复制配置文件并解决此问题:
qyuhtwio2#
你需要像这样为kubectl指定kubeconfig。
idfiyjo83#
当我尝试访问AWS EKS集群时,我遇到了同样的问题。下面是我必须运行的命令,它为我解决了这个问题:
nqwrtyyt4#
kubectl使用容器服务(GCP、ACS或AWS)公开的接口当您收到该错误时,可能是因为您没有配置对该容器服务(GCp、ACS、AWS等)的身份验证例如,在Google容器服务中,您可以执行以下操作:
gcloud auth login
终于
将有如下输出:
最后一行是我们要找的
mdfafbf15#
问题是连接默认为localhost:8080,只需更改kubectl.cfg指定您希望它连接到的位置。另一个可能的问题是变量KUBECONFIG中的路径设置不正确。祝您好运
3htmauhk6#
您似乎尚未设置群集。请在master中运行下面的命令。
olhwl3o27#
我在AWS中得到了这个错误。
您可能没有正确删除群集。请继续
gcxthw6b8#
您可能在错误的位置使用了 sudo。Chown 您的主目录: