Доступ к панели управления Kube в IBM Cloud - PullRequest
0 голосов
/ 05 июня 2018

Панель управления kube должна быть легко доступна из консоли IBM Cloud.

Однако, когда я пытаюсь получить к ней доступ, я получаю сообщение об ошибке 401 (это не всегда так, как это часто случалось сегодня)

Dashboard access 401 error

Предложение на странице 401 не помогло.

Ответы [ 3 ]

0 голосов
/ 07 июня 2018

Произошел инцидент с IBM Cloud, который повлиял на функции управления IBM Cloud Kubernetes Service, включая доступ к панели управления kube.Эта проблема была решена.

Отключение размещено здесь: https://console.bluemix.net/status/notification/877c340fb941bc8c72211c513763c077

0 голосов
/ 20 июня 2018

У нас также возникает проблема синхронизации при создании новых кластеров, когда панель kubedashboard недоступна сразу после создания кластера.Мы работаем над улучшением статуса / обмена сообщениями в этом окне времени.Обычно, если вы видите это вскоре после создания кластера, вам может потребоваться подождать несколько минут до запуска панели мониторинга.

0 голосов
/ 05 июня 2018

Источник этой информации здесь здесь вы можете найти информацию о токенах доступа для панели управления Kubernetes.

Проверьте, можете ли вы по-прежнему подключаться к информационной панели Kubernetes следующими способами:

kubectl proxy :

Проверьте, правильно ли сконфигурирован ваш 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 :

Если вы можете обмениваться данными с кластерным аписервером прямо с вашей рабочей станции, вы можете получить доступ к панели мониторинга, перейдя по этой ссылке:

https://<master-ip>:<apiserver-port>/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

Порт аписерного сервера6443 по умолчанию.

Ingress :

Вы можете выставить порт панели мониторинга, используя ресурс 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...