Как создать пользователя в kubernetes?

preview_player
Показать описание
Создаем роль с необходимыми разрешениями, привязываем данную роль к пользователю, формируем файл конфигурации для подключения пользователя к кластеру.

- геренируем ssl ключ

- формируем запрос на сертификат

- кодируем полученный запрос в BASE64

- отправляем запрос на подпись сертификата

kind: CertificateSigningRequest
metadata:
name: yuriy
spec:
request: hWYUEN0IKlRJRklDQVRFIFJFUVVFU1QtLS0tLQo=
expirationSeconds: 86400 # one day
usages:
- client auth

- смотрим, какие есть запросы на сертификаты
kubectl get csr

- подтверждаем наш запрос
kubectl certificate approve yuriy

- достаем наш запрос
kubectl get csr/yuriy -o yaml

- экспортируем сертификат из CertificateSigningRequest

- добавляем пользователя в конфиг файл куба

- устанавливаем конекст для нового пользователя
kubectl config --kubeconfig yuriy-kubeconfig set-context yuriy --user=yuriy --cluster=minikube

- смотрим существующие контексты
kubectl config --kubeconfig yuriy-kubeconfig get-contexts
Рекомендации по теме
Комментарии
Автор

Большое спасибо за видео, оказалось для меня очень полезным)

nikolayya