docker - 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 }
解决方案
您需要不记名令牌或客户端证书才能访问 Kubernetes API。
最简单的选择是通过kubectl 代理访问它,其中 kubectl 将使用 kubeconfig 执行身份验证,因此您无需单独提供任何证书或令牌。
推荐阅读
- nearprotocol - 未找到 Account_locked_balance 导入
- python-3.x - 我们如何在 keras 中加载 caffe2 预训练模型?
- python - 发送信封时python烧瓶中的Docusign“无效授予”错误
- c# - 我们如何为 List 抛出异常
在 C# 中使用接口和构造? - objective-c - NSUserDefaults setObject:forKey 冻结
- java - SQLite 数据库未向数据库添加信息且未在 Java 中返回错误
- java - 使用 jmx prometheus javaagent 运行 Wildfly 16 实例并登录到 graylog 服务器
- logging - 通过 .NET Core 中 HttpClient 中的 DelegatingHandler 记录所有标头
- swift - 将选定的 indexpath.row 分配给另一个类中的变量
- sql - 在没有多个连接的情况下查找两个表中的差异