【发布时间】:2015-01-09 11:59:24
【问题描述】:
我已经安装了一个 kubernetes 集群(使用 Google 的 Container Engine),我注意到一个服务正在监听主服务器上的 443 端口。试图访问它,但它需要用户名和密码,所以知道这些凭据是什么吗?
【问题讨论】:
标签: kubernetes google-kubernetes-engine
我已经安装了一个 kubernetes 集群(使用 Google 的 Container Engine),我注意到一个服务正在监听主服务器上的 443 端口。试图访问它,但它需要用户名和密码,所以知道这些凭据是什么吗?
【问题讨论】:
标签: kubernetes google-kubernetes-engine
您可以使用 kubectl 读取集群配置。这将包含 UI 的用户名和密码。
kubectl config view
【讨论】:
截至 4 月 29 日使用:
gcloud container clusters describe [clustername]
这将为您提供一些 YAML(请参阅 here),其中还包含用户名和密码。
【讨论】:
用户/密码存储在 API 中。
如果你这样做:
gcloud preview container --zone <zone> clusters list
您应该能够看到集群的用户名和密码。
请注意,它使用的 HTTPS 证书当前由内部 CA(存储在您的主目录中)签名,因此对于 Web 浏览器,您需要手动接受证书。我们正在努力使它更干净。
【讨论】:
【讨论】:
使用以下命令查找 Kubernetes 自动生成的密码。
$Kubectl 配置视图 --minify
【讨论】: