8.10.3. 为新项目设置默认 NetworkPolicy
集群管理员可修改默认项目模板,以便在创建新项目时自动创建默认 NetworkPolicy 对象
(一个或多个)。要做到这一点:
- 创建自定义项目模板,并将主模板配置为使用它。
使用
default
标签标记default
项目:重要如果您使用上一步中的默认标签标记了
default
项目,则跳过这一步。集群管理员角色需要向命名空间添加标签。oc label namespace default name=default
$ oc label namespace default name=default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑模板以包含所需的
NetworkPolicy
对象:oc edit template project-request -n default
$ oc edit template project-request -n default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意要将
NetworkPolicy
对象包含在现有模板中,请使用oc edit
命令。目前,无法使用oc patch
将对象添加到Template
资源中。在
objects
数组中添加每个默认策略作为元素:Copy to Clipboard Copied! Toggle word wrap Toggle overflow