gpt4 book ai didi

kubernetes-dashboard - 如何登录microk8s Kubernetes Dashboard?

转载 作者:行者123 更新时间:2023-12-04 11:18:45 24 4
gpt4 key购买 nike

我在 microk8s 中启用了仪表板:

microk8s.enable dns dashboard

我找到了它的IP地址:
microk8s.kubectl get all --all-namespaces
...
kube-system service/kubernetes-dashboard ClusterIP 10.152.183.212 <none> 443/TCP 24h
...

我尝试使用 URL https://10.152.183.212 在我的浏览器中显示它.我的浏览器出现错误“身份验证失败。请重试。”:

Kubernetes dashboard 'Authentication failed. Please try again.'

我也收到了类似的错误,“没有足够的数据来创建身份验证信息结构。”

最佳答案

为了扩展@John 的回答,有时可能会询问您 HTTP 基本身份验证提示,您也可以在以下位置找到这些凭据:

#/var/snap/microk8s/current/credentials/basic_auth.csv

~/:$ sudo cat /var/snap/microk8s/current/credentials/basic_auth.csv

<password>,admin,admin,"system:masters"

第一个值 ( password ) 是实际密码,用户将是 admin .

稍后,您可能会被要求使用 secret token 登录。可以通过以下方式检索:

首先,让我们通过获取 secret 列表来确定哪个是 token 名称(它是随机的):
~/:$ kubectl -n kube-system get secret

NAME TYPE DATA AGE
coredns-token-k64mx kubernetes.io/service-account-token 3 86s
.
.
kubernetes-dashboard-token-wmxh6 kubernetes.io/service-account-token 3 80s

最后一个标记( kubernetes-dashboard-token-wmxh6 )是我们正在寻找的标记,现在让我们获取实际值:
~/:$ kubectl -n kube-system describe secret kubernetes-dashboard-token-wmxh6 

Name: kubernetes-dashboard-token-wmxh6
Namespace: kube-system
Labels: <none>
Annotations: kubernetes.io/service-account.name: kubernetes-dashboard
kubernetes.io/service-account.uid: 538fbe6d-ac1e-40e8-91e9-ec0cf4265545

Type: kubernetes.io/service-account-token

Data
====
ca.crt: 1115 bytes
namespace: 11 bytes
token: <token-value>

token 字段( <token-value> )的值将是登录到 K8s 仪表板的 token 。

从那里,你应该没事。

关于kubernetes-dashboard - 如何登录microk8s Kubernetes Dashboard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55154201/

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