0

kube 仪表板应该可以从 IBM Cloud 控制台轻松访问。

但是,当我尝试访问它时,我收到一条 401 错误消息(并非总是如此,但今天发生了很多)

仪表板访问 401 错误

401 页面中提供的建议没有帮助。

4

3 回答 3

2

有一个 IBM Cloud 事件影响了 IBM Cloud Kubernetes Service 管理功能,包括 kube 仪表板访问。此问题已得到解决。

中断发布在这里:https ://console.bluemix.net/status/notification/877c340fb941bc8c72211c513763c077

于 2018-06-06T21:21:03.710 回答
1

此信息的来源在这里在这里您可以找到有关 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 资源公开仪表板端口。

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
于 2018-06-05T13:19:54.180 回答
0

当创建新集群时,在集群创建后 kubedashboard 不可用时,我们还存在时间问题。我们正在努力在这个时间窗口内提供更好的状态/消息。通常,如果您在集群创建后不久看到此消息,您可能只需要等待几分钟即可启动仪表板。

于 2018-06-20T14:51:58.910 回答