Как я понимаю, вы хотели бы получить доступ к приборной панели с вашего ноутбука.Что вам нужно сделать, это создать учетную запись администратора с именем k8s-admin:
$ kubectl --namespace kube-system create serviceaccount k8s-admin
$ kubectl create clusterrolebinding k8s-admin --serviceaccount=kube-system:k8s-admin --clusterrole=cluster-admin
Затем настройте kubectl на своем ноутбуке, например, для macOS это выглядит так (см. документация ):
$ brew install kubernetes-cli
Настройка прокси для вашей рабочей станции.Создайте каталог ~/.kube
на своем ноутбуке, а затем скопируйте файл ~/.kube/config
с мастера k8s (Kubernetes) в свой каталог ~/.kube
.
Затем получите токен аутентификации, который вам нужен для подключения к приборной панели:
$ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep k8s-admin | awk '{print $1}')
Теперь запустите прокси:
$ kubectl proxy
Теперь откройте панель управления, перейдя по адресу:
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
Вы должны увидеть опцию Token
и затемскопируйте токен из предыдущего шага и войдите в систему.
Вы можете следовать этому учебнику .