我正在尝试创建一个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参数,但我看不到太多关于如何使用它的信息。