Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在kubernetes中向角色绑定中的主题传递名称空间_Kubernetes_Rbac - Fatal编程技术网

如何在kubernetes中向角色绑定中的主题传递名称空间

如何在kubernetes中向角色绑定中的主题传递名称空间,kubernetes,rbac,Kubernetes,Rbac,我有以下清单: apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: my-psp-rb roleRef: kind: Role name: psp-role apiGroup: rbac.authorization.k8s.io subjects: - kind: Group name: system:serviceaccounts:${NAMESPACE} 我希望按如下方式部

我有以下清单:

apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: my-psp-rb
roleRef:
  kind: Role
  name: psp-role
  apiGroup: rbac.authorization.k8s.io
subjects:
- kind: Group
  name: system:serviceaccounts:${NAMESPACE}
我希望按如下方式部署此清单:
kubectl apply-f psp-rb.yaml-n一些名称空间

以动态设置主题中的名称的方式。我知道
${NAMESPACE}
是不允许的,所以我正在寻找一种方法来实现这一点。我研究过,但我不太喜欢只为将变量传递到清单而安装依赖项(另外,我同意在这种情况下不应该使用变量)。也许有一种kubernetesy的方法可以做到这一点?

从评论中复制下来并确认,这不是kubectl所支持的。这很简单:)

我看到的唯一方法是使用Helm或Kustomizeth,这是我的想法:'(Rolebindings上没有向下api,所以是的,别无选择。