Источник этой информации здесь .И здесь вы можете найти информацию о токенах доступа для панели управления 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