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