【发布时间】:2016-10-31 05:36:15
【问题描述】:
我按照this 在 Fedora 主节点上配置 Kubernetes 的指南进行操作,一切正常,但是当我选择 UI 时,我什么都没有,无法按照this 指南中的说明进行安装,所以我创建了
{
"kind": "Namespace",
"apiVersion": "v1",
"metadata": {
"name": "kube-system"
}
}
并安装为
kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml --namespace=kube-system
它安装得很好,但现在当我去的时候
https://<my-ip>:8080/ui
我明白了
{
"paths": [
"/api",
"/api/v1",
"/apis",
"/apis/autoscaling",
"/apis/autoscaling/v1",
"/apis/batch",
"/apis/batch/v1",
"/apis/extensions",
"/apis/extensions/v1beta1",
"/healthz",
"/healthz/ping",
"/logs/",
"/metrics",
"/resetMetrics",
"/swaggerapi/",
"/version"
]
}
并尝试使用
http://<my-ip>:8080/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
用于访问和获取
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {},
"status": "Failure",
"message": "no endpoints available for service \"kubernetes-dashboard\"",
"reason": "ServiceUnavailable",
"code": 503
}
不知道怎么解决。有什么建议?
更新 1 确认插件已安装
root@fed-master ~]# kubectl get deployment kubernetes-dashboard --namespace=kube-system
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
kubernetes-dashboard 1 0 0 0 2h
[root@fed-master ~]# kubectl get svc kubernetes-dashboard --namespace=kube-system
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes-dashboard 10.254.154.193 nodes 80/TCP 2h
更新 2
kubectl --namespace=kube-system get ep kubernetes-dashboard
给予
NAME ENDPOINTS AGE
kubernetes-dashboard <none> 4h
那么现在的问题是,我怎样才能自己设置端点?
【问题讨论】:
-
kubectl get svc kubernetes-dashboard --nampspace=kube-system给你什么?kubectl get deployment kubernetes-dashboard --nampspace=kube-system是否表明有 1 个副本运行成功? -
@RobertBailey 看起来更新,在我看来工作正常
-
检索仪表板的日志,如有必要,自己创建端点
-
@NorbertvanNobelen 我应该怎么做?我尝试通过 ARGS 变量但失败了
-
获取日志:
kubectl logs kubernetes-dashboard --namespace=kube-system
标签: kubernetes dashboard