首页 > 解决方案 > Kubernetes master 在 https://localhost:6443。无法登录

问题描述

我已经为桌面 v2.0.0.3 安装了 docker。我可以使用 kubectl 命令查看集群信息。kubectl cluster-info这给出了
Kubernetes master is running at https://localhost:6443.
现在,当我尝试登录https://localhost:6443时,它不会要求提供凭据并显示 404 disabled message 。下面是整个跟踪 -

{   "kind": "Status",   "apiVersion": "v1",   "metadata": {
       },   "status": "Failure",   "message": "forbidden: User \"system:anonymous\" cannot get path \"/\"",   "reason": "Forbidden",  "details": {
       },   "code": 403 }

标签: dockerkuberneteskubectl

解决方案


您需要不记名令牌或客户端证书才能访问 Kubernetes API。

最简单的选择是通过kubectl 代理访问它,其中 kubectl 将使用 kubeconfig 执行身份验证,因此您无需单独提供任何证书或令牌。


推荐阅读