我已经使用kops启动了kubernetes集群。它正在工作查找,我开始面临以下问题:
kubectl get pods
The connection to the server localhost:8080 was refused - did you specify the right host or port?
我该怎么解决这个问题?看起来kubernetes-apiserver没有运行,我如何让它工作?
kubectl run nginx --image=nginx:1.10.0
error: failed to discover supported resources: Get http://localhost:8080/apis/apps/v1beta1?timeout=32s: dial tcp 127.0.0.1:8080: connect: connection refused
请建议
3条答案
按热度按时间8e2ybdfx1#
Kubernetes使用
$KUBECONFIG
文件连接到集群。可能是在配置kops集群时,它没有正确写入文件。我不能确定,因为你没有提供足够的信息。假设这就是问题所在,并且您只有一个集群,可以这样解决:
您可以找到有关
KUBECONFIG
文件here的详细信息xam8gpfp2#
你必须在使用
kubectl
之前启动minikube
我有同样的问题,但我的是因为minikube
没有运行3mpgtkmj3#
您可以在kubectl命令之前使用此命令
gcloud容器集群get-credentials --zone= us-central 1