什么是用于从角色绑定或 cluserrolebinding 中删除主题的 kubectl 命令



我想使用 kubectl 在 k8s 角色绑定或 cluserrolebinding 中添加/删除主题

以下 kubectl 命令将主题添加到角色绑定或 cluserrolebinding

kubectl set subject clusterrolebinding <name> --user=<user>

但是我不知道如何使用kubectl删除主题

kubectl set subject

不支持从创建的 ClusterRoleBindings 或 RoleBinding 中删除主题。

如果从文件创建RoleBindingClusterRoleBinding,则可以使用

kubectl auth reconcile -f <config.yaml> --remove-extra-subjects

kubectl 身份验证协调命令行实用工具创建或更新包含 RBAC 对象的清单文件,并在需要时处理删除和重新创建绑定对象以更改它们引用的角色。

这优先于"申请"RBAC 资源,以便 完成规则和主题的语义感知合并。

最新更新