【发布时间】:2025-12-18 13:05:01
【问题描述】:
我有很多用户。每个用户都应该能够在 *-stage 等命名空间中创建/更改/删除物质。命名空间可以动态添加或删除。我可以在每个命名空间中创建 ServiceAccount 并授予权限。
我在 k8s 中创建了 pod,并在其中安装了 kubectl 和 ssh。所以每个用户都可以访问这个 pod 并且可以使用 kubectl。我知道我可以将 ServiceAccount 机密挂载到 pod。至于我对每个命名空间都有不同的 ServiceAccounts,我不知道如何为每个用户授予所有 *-stage 命名空间的权限。我不想为 ServiceAccount 创建cluster-admin ClusterRoleBinding,因为用户应该只能修改*-stage 命名空间。你能帮帮我吗?
【问题讨论】:
标签: kubernetes