3.5. 配置路由准入策略
默认情况下,MicroShift 允许多个命名空间中的路由使用相同的主机名。您可以通过配置路由准入策略来防止路由在不同命名空间中声明相同的主机名。
先决条件
- 已安装 MicroShift。
-
您创建了 MicroShift
config.yaml
文件。 已安装 OpenShift CLI(
oc
)。提示如果同时完成 MicroShift
config.yaml
文件中需要进行的所有配置,您可以最小化系统重启。
流程
要防止不同命名空间中的路由声明同一主机名,请在 MicroShift
config.yaml
文件中将namespaceOwnership
字段值更新为Strict
。请参见以下示例:config.yaml
路由准入策略示例# ... ingress: routeAdmissionPolicy: namespaceOwnership: Strict 1 # ...
- 1
- 防止不同命名空间中的路由声明同一主机。有效值为
Strict
和InterNamespaceAllowed
。如果您删除自定义config.yaml
中的值,则会自动设置InterNamespaceAllowed
值。
要应用配置,请运行以下命令重启 MicroShift 服务:
$ sudo systemctl restart microshift