Секрет и цепочку сертификатов можно найти на ControlPanel ноде (по умолчанию, порт 22623) https://<Address Node>:22623/config/master или /config/worker
certificate-authority-data мы декодируем из base64 (там будет цепочка PEM сертификатов) и записываем в файл cert.crt. Далее, настраиваем контекст в kubectl:
Примеры использования kubectl
Получаем список пространств
kubectl get namespaces
kubectl get ns
Создать пространство:
kubectl create ns <name>
Удалить пространство:
kubectl delete namespaces <name>
Работа с подами
Получить информацию о поде:
kubectl describe pod re-privategallery-backend-978dddf6-d2wgx
Все поды: kubectl get pods
Текущий контекст: kubectl config current-context
Переключить в контексте на другой namespace: kubectl config set-context <CONTEXT, ex: minikube> --namespace <NAMESPACE>
Посмотреть Persistance Volume: kubectl get pv
Посмотреть Persistance Volume Claim: kubectl get pvc
Позволяет посмотреть все полномочия, которые были предоставлены пользователю
kubectl-who-can
Этот проект позволяет нам узнать, какие пользователи могут выполнить определенное действие. Он помогает ответить на вопрос: «Кто может это сделать?».
rbac-lookup
Этот проект предоставляет обзор RBAC-правил. Он помогает ответить на вопросы: «В какую роль входят jean и sarah?», «В какую роль входят все пользователи?», «В какую роль входит вся группа?».