Oli*_*ier 1 gcloud google-kubernetes-engine kubectl
我无法从我的机器连接到任何 GKE 集群。从远程机器上,它可以工作,但不是我的,我不知道为什么。如果你们中的一些人有任何想法......
我kubectl
已从 gcloud ( gcloud components install kubectl
) 中安装
我正在运行gcloud init
,然后在现有集群或新创建的集群上运行gcloud container clusters create my-cluster --preemptible --cluster-version 1.12.7-gke.10 --machine-type n1-standard-1 --disk-size 20 --num-nodes 1
我正在检索我的凭据,gcloud container clusters get-credentials my-cluster --zone europe-west1-b --project my-project-123456
它为我的kubectl
. 切换到它(使用kubectx
)。
但是当我尝试联系我的集群(例如kubectl get pods
)时,它失败并显示以下消息:
无法连接到服务器:x509:由未知权威签名的证书
我只是不明白为什么我的本地人kubectl
无法验证 Google CA。我遵循了我找到的所有资源,在其他区域/区域中尝试了其他集群,使用了不同版本的 python(2.7 和 3.6),重新初始化 gcloud,使用了另一个 Google 帐户,另一个版本的 kubectl(1.11、1.12 和 1.14) ),sudo update-ca-certificates
在 Linux (Mint 19.1 Tessa) 中更新我的 CA ( )。
有没有人已经面对这个问题并找到了解决方案?
小智 7
如果有人在能够登录后遇到这个问题,这个解决方案对我有用
gcloud container clusters get-credentials YOURCLUSTERHERE --zone YOURCLUSTERZONEHERE
Run Code Online (Sandbox Code Playgroud)
填写信息并运行后,您应该可以继续前进。
归档时间: |
|
查看次数: |
4273 次 |
最近记录: |