Это ограничение RBAC, о котором вы можете прочитать на Kubernetes - Использование авторизации RBAC документы.
Вы хотите создать свои ServiceAccount
, затем Role
и затем связать их
вместе используя RoleBinding
.
Пример обслуживания учетной записи
apiVersion: v1
kind: ServiceAccount
metadata:
name: some-name
namespace: my-name
Пример роли
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: Role
metadata:
name: some-name
namespace: my-name
rules:
- apiGroups: ["extensions"]
resources: ["deployments"]
verbs: ["get","list","patch","update"]
Пример RoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: RoleBinding
metadata:
name: some-name
namespace: my-name
subjects:
- kind: ServiceAccount
name: some-name
namespace: my-name
roleRef:
kind: Role
name: some-name
apiGroup: rbac.authorization.k8s.io
В Интернете есть примеры, которые вы можете найти.