【发布时间】:2018-11-14 14:23:29
【问题描述】:
【问题讨论】:
标签: kubernetes containers ibm-cloud kubernetes-dashboard
【问题讨论】:
标签: kubernetes containers ibm-cloud kubernetes-dashboard
有一个 IBM Cloud 事件影响了 IBM Cloud Kubernetes 服务管理功能,包括 kube 仪表板访问。此问题已解决。
中断发布在这里:https://console.bluemix.net/status/notification/877c340fb941bc8c72211c513763c077
【讨论】:
此信息的来源是here。而here,您可以找到有关 Kubernetes 仪表板的访问令牌的信息。
检查您是否仍然能够通过以下方式连接到 Kubernetes 仪表板:
kubectl 代理:
检查您的 kubectl 是否已正确配置并有权访问集群。
`$ kubectl cluster-info
Kubernetes master is running at ...
...`
启动本地代理服务器:
$ kubectl proxy
使用以下地址访问仪表板:
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
API 服务器:
如果您能够直接从工作站与集群 apiserver 通信,则可以通过以下链接访问仪表板:
https://<master-ip>:<apiserver-port>/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
apiserver端口默认为6443。
入口:
您可以使用 Ingress 资源expose 仪表板端口。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
ingress.kubernetes.io/ssl-passthrough: "true"
nginx.ingress.kubernetes.io/secure-backends: "true"
nginx.org/ssl-backends: "kubernetes-dashboard"
kubernetes.io/ingress.allow-http: "false"
name: dashboard-ingress
namespace: kube-system
spec:
tls:
- hosts:
- server-dns-name
secretName: kubernetes-dashboard-certs
rules:
- host: server-dns-name
http:
paths:
- path: /dashboard
backend:
serviceName: kubernetes-dashboard
servicePort: 443
【讨论】:
在创建新集群时,我们还存在时间问题,其中 kubedashboard 在集群创建后无法立即使用。我们正在努力在这个时间窗口内提供更好的状态/消息。通常,如果您在集群创建后不久看到这种情况,您可能只需要等待几分钟即可启动仪表板。
【讨论】: