11.2. 识别 Kubernetes 角色中的错误配置


您可以使用 Configuration Management 视图来识别潜在的错误配置,如为用户、组或服务帐户授予 cluster-admin 角色,或未授予任何人的角色。

11.2.1. 查找 Kubernetes 角色及其分配

使用 Configuration Management 视图获取分配给特定用户和组的 Kubernetes 角色的信息。

流程

  1. 进入 RHACS 门户,再点 Configuration Management
  2. Configuration Management 视图的标头中选择 Role-Based Access Control Users and GroupsUsers and Groups 视图显示 Kubernetes 用户和组列表、它们分配的角色,以及为每个用户都启用了 cluster-admin 角色。
  3. 选择用户或组查看有关关联的集群和命名空间权限的更多详情。

11.2.2. 查找服务帐户及其权限

使用 Configuration Management 视图找出服务帐户正在使用的位置及其权限。

流程

  1. 在 RHACS 门户中,前往 Configuration Management
  2. Configuration Management 视图的标头中选择 RBAC Visibility and Configuration Service AccountsService Accounts 视图显示集群中的 Kubernetes 服务帐户列表、其分配的角色、是否启用 cluster-admin 角色以及哪些部署使用它们。
  3. 选择行或下划线链接来查看更多详情,包括为所选服务帐户授予集群和命名空间权限。

11.2.3. 查找未使用的 Kubernetes 角色

使用 Configuration Management 视图来获取有关 Kubernetes 角色的更多信息,并查找未使用的角色。

流程

  1. 在 RHACS 门户中,前往 Configuration Management
  2. Configuration Management 视图的头中选择 RBAC Visibility and Configuration RolesRoles 视图显示集群中的 Kubernetes 角色列表、授权的权限及其使用位置。
  3. 选择行或下划线链接,以查看角色的更多详细信息。
  4. 要查找未授予任何用户、组或服务帐户的角色,请选择 Users & Groups 列标头。然后在保存 Shift 键时选择 Service Account 列标题。列表中显示了未授予任何用户、组或服务帐户的角色。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.