docker - 无法访问 Kubernetes 仪表板面板(503 没有可用的端点)
问题描述
我在安装 kubernetes 仪表板时遇到问题。看起来它只是达到待处理状态。我在事件中找到了有关由于 docker 中的其他图像而释放内存的问题的信息。我正在寻找解决方案,我无法关闭当前图像。
输出:
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "no endpoints available for service \"kubernetes-dashboard\"",
"reason": "ServiceUnavailable",
"code": 503
}
豆荚:
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-f9fd979d6-74xm2 0/1 Pending 0 152m
kube-system coredns-f9fd979d6-q68rg 0/1 Pending 0 152m
kube-system etcd-worker01 1/1 Running 0 152m
kube-system kube-apiserver-worker01 1/1 Running 0 152m
kube-system kube-controller-manager-worker01 1/1 Running 0 152m
kube-system kube-flannel-ds-xhv8x 1/1 Running 0 151m
kube-system kube-proxy-htxxg 1/1 Running 0 152m
kube-system kube-scheduler-worker01 1/1 Running 0 152m
kubernetes-dashboard dashboard-metrics-scraper-7b59f7d4df-b9s6s 0/1 Pending 0 131m
kubernetes-dashboard kubernetes-dashboard-665f4c5ff-md882 0/1 Pending 0 95m
kubernetes-dashboard kubernetes-dashboard-74d688b6bc-rxh4w 0/1 Pending 0 131m
事件:
LAST SEEN TYPE REASON OBJECT MESSAGE
7m54s Warning EvictionThresholdMet node/worker01 Attempting to reclaim ephemeral-storage
2m52s Warning ImageGCFailed node/worker01 (combined from similar events): wanted to free 29893186355 bytes, but freed 0 bytes space with errors in image deletion: [rpc error: code = Unknown desc = Error response from daemon: conflict: unable to delete b4e0de857ea7 (must be forced) - image is being used by stopped container 691fa8251b60, rpc error: code = Unknown desc = Error response from daemon: conflict: unable to delete 172a9481468c (must be forced) - image is being used by stopped container b9e69a358748,...
日志是空的。
解决方案
通过执行以下 URL 授予对仪表板的访问权限:
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:https/proxy/
注意这部分:
/https:kubernetes-dashboard:https/
如果不添加 https 它不起作用 - 你总是会得到no endpoints available for service kubernetes-dashboard
.
请参阅此处自述文件中的工作链接:kubernetes-dashboard-issue-endpoints。
看看:dashboard-endpoints-issue endpoints-available-for-service-kubernetes-dashboard、dashboard-endpoints、kubernetes-503-no-endpoints-available。
推荐阅读
- hyperledger-fabric - Hyperledger Fabric - 创建 grpc 服务器时出现 CRIT019 错误
- c# - WPF C# 应用程序在关闭后继续运行几秒钟。这是一个安全的解决方案吗?
- javascript - navigator.geolocation.getCurrentPosition 返回“未知错误获取位置”
- codeigniter - 日期范围选择器 codeigniter 过滤器搜索
- android - 我从 React Native 启动的 Android 服务应该打开到 localhost 的 socket.io 连接,但没有连接,为什么?
- c# - Unity Android 意图
- .htaccess - 如何做“如果修改后”
- html - 关于我的 CSS 网格中奇怪对象放置的问题
- git - Git:将本地分支复制到另一个本地目录
- python - Tensorflow 无法确定张量大小为何发生变化,无法直接调试