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进行身份验证。驾驶舱的身份验证是完全独立的。

根据流浪者设置脚本,您应该以用户vagrant的身份登录Cockpit,密码为vagrant

我的猜测是,您没有为kubectl使用正确的上下文。

请尝试配置文件/Users/me/.kube/config中的现有用户名+密码,或者正确设置上下文。

有关此问题,请参阅kubectl配置。

否则,您可以尝试这个Vagrant教程:CoreOS/Vagrant 上的Kubernetes

相关内容

  • 没有找到相关文章

最新更新