Kubernetes Cockpit 用户名和密码不正确
Kubernetes Cockpit username and password are incorrect
我正在使用 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
但是用户名和密码不正确。
我应该如何连接到驾驶舱?
谢谢
我猜你没有为 kubectl 使用正确的上下文。
尝试使用配置文件 /Users/me/.kube/config 中现有的用户名+密码或正确设置上下文。
有关此问题,请参阅 kubectl config。
否则你可以试试这个 Vagrant 教程:Kubernetes on CoreOS/Vagrant
kubeconfig 文件中的用户名和密码用于对集群中的 Kubernetes apiserver 运行 进行身份验证。 Cockpit 的身份验证是完全独立的。
根据 vagrant setup scripts,您应该以用户 vagrant
的身份使用密码 vagrant
登录 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
但是用户名和密码不正确。
我应该如何连接到驾驶舱?
谢谢
我猜你没有为 kubectl 使用正确的上下文。
尝试使用配置文件 /Users/me/.kube/config 中现有的用户名+密码或正确设置上下文。
有关此问题,请参阅 kubectl config。
否则你可以试试这个 Vagrant 教程:Kubernetes on CoreOS/Vagrant
kubeconfig 文件中的用户名和密码用于对集群中的 Kubernetes apiserver 运行 进行身份验证。 Cockpit 的身份验证是完全独立的。
根据 vagrant setup scripts,您应该以用户 vagrant
的身份使用密码 vagrant
登录 Cockpit。