Trident 和 Capsule 兼容性
适用于
- Trident
- Capsule 管理的 Kubernetes 集群
问题
Trident 命名空间标签强制使其与 Capsule k8s 多租户框架不兼容;
在安装和每次协调时,Trident Operator 会检查 trident 安装命名空间是否已存在。
在安装和每次协调时,Trident Operator 会检查 trident 安装命名空间是否已存在。
如果命名空间已经存在,trident operator 会尝试使用标签 pod-security.kubernetes.io/enforce: privileged 修补命名空间,即使它已经存在。
Capsule 拒绝了该请求,因为 trident-operator 服务帐户不是租户所有者。
Trident 将命名空间错误视为致命错误,因此您目前无法在运行 Capsule 的集群上安装 trident。