Ограниченная учетная запись Kubernetes Service - PullRequest
0 голосов
/ 12 марта 2020

Я хочу создать сервисную учетную запись, которая должна иметь 0 доступа к API k8s. Можно ли создать такой аккаунт? Каким будет определение роли?

Ответы [ 2 ]

1 голос
/ 12 марта 2020

Kubernetes следует принципу наименьшего уровня привилегий. Если вы создаете учетную запись службы, но не привязываете к ней привязку роли или привязку роли кластера, то у нее не будет доступа к API Kubernetes.

1 голос
/ 12 марта 2020

Вы можете попытаться определить роль следующим образом:

apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
  name: nothing
rules: []

Создать ее:

kubectl apply -f nothing.yaml

Затем привязать ее к учетной записи ServiceAccount:

kubectl create rolebinding nothing --serviceaccount my-serviceaccount --role nothing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...