用户伪装功能在 KubeVela 中的应用
KubeVela 中使用用户伪装功能的主要有两个模块:KubeVela Controller 和 KubeVela API Server。
- KubeVela Controller:实现了 KubeVela 的主要逻辑;
- KubeVela API Server:提供 API 接口给 VelaUX。
在 KubeVela 核心组件里有两个和用户伪装相关的功能:应用认证和 ServiceAccount
伪装。VelaUX 由于自身带了一套用户权限相关的功能,当开启用户伪装后,会注入登录的用户信息作为伪装用户。