gpt4 book ai didi

kubernetes - 在 GKE 中的第一个集群之后无法访问 K8S 仪表板 - 使用控制台的 GCP

转载 作者:行者123 更新时间:2023-12-04 02:09:36 26 4
gpt4 key购买 nike

新手设置:

  1. 在 GCP 中创建了第一个项目
  2. 创建了默认的集群,3 个节点。节点版本 1.7.6。集群主版本 1.7.6-gke.1。
  3. 根据示例在 pod 中部署了一个应用程序。
  4. 能够使用外部 IP 和端口访问“hello world”和主机名。
  5. 在我的云控制台的 GCP/GKE 网页中,单击“发现和负载平衡”,我能够看到绿色勾号的“kubernetes-dashboard”进程,但无法通过列出的 IP 访问。尝试了 8001,9090,/ui 但没有任何效果。
  6. 不在我的本地笔记本电脑上使用任何 Cloud Shell 或 gcloud 命令。一切都在控制台上完成。

问题:

  1. 任何人如何访问在控制台中创建的集群的 kubernetes-dashboard?
  2. 文档不清楚,仪表板组件是否包含在控制台本身中?文档是否与 GCP-GKE 屏幕不同步?
  3. 教程说运行“kubectl proxy”然后打开
    "http://localhost:8001/ui ",但它不起作用,为什么?

最佳答案

如果您使用 1.9.x 或更高版本创建集群,那么您可以使用 token 访问。

  1. 保密。

kubectl -n kube-system describe secrets`kubectl -n kube-system get secrets | awk '/clusterrole-aggregation-controller/{print $1}'` | awk '/token:/{print $2}'

  1. 复制 secret 。

  2. kubectl 代理。

  3. 使用 127.0.0.1:8001/ui 打开用户界面。这将重定向到登录页面。将有两个登录选项,kubeconfig 和 token。选择 token 并粘贴之前复制的 secret 。

希望对你有帮助

关于kubernetes - 在 GKE 中的第一个集群之后无法访问 K8S 仪表板 - 使用控制台的 GCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46640464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com