Kubernetes掌握用户名和密码

Nic*_*eek 16 kubernetes google-kubernetes-engine

我已经安装了一个kubernetes集群(使用谷歌的容器引擎),我注意到一个服务在主服务器上侦听端口443.试图访问它但它需要用户名和密码,所以任何想法这些凭据是什么?

Osc*_*ett 31

您可以使用kubectl读取群集配置.这将包含UI的用户名和密码.

kubectl config view
Run Code Online (Sandbox Code Playgroud)

  • 我的配置有一个访问令牌而不是用户名和密码.要查找我的用户名/密码,我必须访问https://console.cloud.google.com/kubernetes/,选择我的群集并点击"显示凭据" (4认同)
  • Ver 1.3使用此命令@Oscar Barrett不显示用户名和密码. (2认同)

joo*_*ost 13

截至4月29日使用:

gcloud container clusters describe [clustername]
Run Code Online (Sandbox Code Playgroud)

这将为您提供一些YAML(请参阅此处),其中还包含用户名和密码.


bre*_*dan 7

用户/密码存储在API中.

如果你这样做:

gcloud preview container --zone <zone> clusters list
Run Code Online (Sandbox Code Playgroud)

您应该能够看到群集的用户名和密码.

请注意,它使用的HTTPS证书当前由内部CA(存储在您的主目录中)签名,因此对于Web浏览器,您需要手动接受证书.我们正在努力使这个更干净.

  • 不再是正确的答案; 请参阅Oscar的回答[下方](http://stackoverflow.com/a/31100830/2452770) (2认同)