OpenShift 安全与网络配置全解析
1. OpenShift 安全基础
在 OpenShift 中,安全是企业级应用管理的重要组成部分。它涉及身份验证、授权、服务账户、准入控制器、安全上下文约束和机密等多个方面。
1.1 身份验证与用户身份
OpenShift 支持多种身份验证方式,通过不同的身份提供者来实现。用户与身份之间存在特定的关联,在进行身份映射时,为防止多个身份映射到同一用户,可使用 lookup 和 generate 两种方法。
1.2 服务账户
服务账户用于运行应用程序 Pod。其中, default 服务账户常被用于运行应用程序 Pod。
1.3 授权与角色
授权是为用户授予特定项目中资源操作权限的过程。若要授予用户在特定项目中创建和删除资源的能力,可分配 admin 和 edit 角色。
1.4 准入控制器
准入控制器用于在资源创建或更新时进行额外的检查和修改。例如, ProjectRequestLimit 准入控制插件可用于限制每个用户自行创建的项目数量。
1.5 安全上下文约束(SCC)
SCC 用于定义容器运行时的安全上下文。若要以 root 身份运行容器,可选择 anyuid 和 privileged 这两种 SCC。
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



