Я создал кластер Kubernetes для многоузлового кластера с одним мастером, используя kubeadm, следуя официальному руководству kubernetes:
кластер Kubernetes
В настоящее время я подключаю свой ноутбук к кластеру с помощью этой команды:
kubectl get nodes --username kubernetes-admin --kubeconfig ~/.kube/config
Однако теперь я хочу добавить отдельного пользователя (или того же самого пользователя, но с другим именем), чтобы наши Jenkins могли запускать команды. Я просто хочу отдельное имя пользователя для доступа / регистрации.
Как я могу легко добавить другое имя пользователя "jenkins" (возможно, со своим собственным сертификатом) в файл конфигурации? Kubeadm автоматически использует --authorization-mode=Node
(или, по крайней мере, мой)
Справочная информация: Только люди, которые могут вносить какие-либо изменения в наш кластер, в настоящее время имеют / нуждаются в доступе, поэтому мне не нужно предоставлять пользователям доступ только к определенным пространствам имен и т. Д. Кроме того, имейте в виду, что у нас будет кластер для каждой среды. : dev, UAT, производство и др.