Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

15.8. 我怎么样?

以下介绍了使用 SCC 的常见场景和程序。

15.8.1. 授予对 Privileged SCC 的访问权限

在某些情况下,管理员可能希望允许管理员组以外的用户或组创建更多 特权 pod。为此,您可以:

  1. 确定您要具有 SCC 访问权限的用户或组。

    警告

    只有用户直接创建容器集时,才能授予用户访问权限。对于代表用户创建的容器集,在大多数情况下,系统本身 应授予对其执行相关控制器的服务帐户的访问权限。代表用户创建 pod 的资源示例有 Deployments、StatefulSet、DaemonSet 等。

  2. 运行:

    $ oc adm policy add-scc-to-user <scc_name> <user_name>
    $ oc adm policy add-scc-to-group <scc_name> <group_name>

    例如,要允许 e2e-user 访问 特权 SCC,请运行:

    $ oc adm policy add-scc-to-user privileged e2e-user
  3. 修改容器的 SecurityContext,以请求特权模式。