Kubernetes Cockpit 用户名和密码不正确

标签 kubernetes cockpit

我正在使用 Kubernetes 教程并使用 Vagrant 在本地部署集群。

流浪机器完成加载后,我得到以下输出:

Kubernetes cluster is running.
The master is running at:
https://10.245.1.2
Administer and visualize its resources using Cockpit:
 https://10.245.1.2:9090
For more information on Cockpit, visit http://cockpit-project.org
The user name and password to use is located in /Users/me/.kube/config


当我去https://10.245.1.2:9090我看到登录 Fedora 屏幕。
我执行以下操作:

./cluster/kubectl.sh config view
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: REDACTED
    server: https://10.245.1.2
  name: vagrant
contexts:
- context:
  cluster: vagrant
    user: vagrant
  name: vagrant
current-context: vagrant
kind: Config
preferences: {}
users:
- name: vagrant
  user:
    client-certificate-data: REDACTED
    client-key-data: REDACTED
    password: 9r5V2B2wn6oeaciX
    username: admin


但是用户名和密码不正确。

我应该如何连接到驾驶舱?

谢谢

最佳答案

kubeconfig 文件中的用户名和密码用于向集群中运行的 Kubernetes apiserver 进行身份验证。 Cockpit 的身份验证是完全独立的。

根据vagrant setup scripts ,您应该以用户 vagrant 登录 Cockpit与密码 vagrant .

关于Kubernetes Cockpit 用户名和密码不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36305350/

相关文章:

traefik - Traefik 后面的 Cockpit 上存在 ERR_TOO_MANY_REDIRECTS

kubernetes - 如何从 Terraform 中的不同目录访问文件和变量?

apache-spark - 为什么无法在minikube/kubernetes上实例化运行外部Spark的外部调度程序?

kubernetes - 如何在 Kubernetes cronjob 中执行脚本 shell

kubernetes - 如何在 kube-prometheus-stack helm chart 中覆盖 alertmanager 配置

postgresql - 出现异常 : "replication slot "XXX"is active for PID XXX`"on deploying service on kubernetes with RollingUpdate deployment strategy

CentOS 原子主机驾驶舱 kubernetes