Я пытаюсь создать Role
и RoleBinding
, чтобы использовать Helm. Я хочу как-то использовать подстановку переменных, чтобы заменить {{namespace}}
чем-то, когда я запускаю команду apply
.
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: tiller-manager-{{namespace}}
namespace: {{namespace}}
rules:
- apiGroups: ["", "batch", "extensions", "apps"]
resources: ["*"]
verbs: ["*"]
Я хочу передать пространство имен примерно так:
kubectl apply --file role.yaml --namespace foo
Я видел, что kubectl apply
имеет параметр - template , но я не вижу много информации о том, как его можно использовать.