3.2. 禁用路由器
在工业 IoT 空间等用例中,MicroShift pod 只需要连接到南向操作系统和北向云数据系统,则不需要入站服务。使用这个流程在这样的仅出口用例中禁用路由器。
先决条件
- 已安装 MicroShift。
-
您创建了 MicroShift
config.yaml文件。 -
已安装 OpenShift CLI (
oc)。
提示
如果同时完成 MicroShift config.yaml 文件中需要进行的所有配置,您可以最小化系统重启。
流程
在 MicroShift
config.yaml文件中将ingress.status字段的值更新为Removed,如下例所示:config.yamlingress 小节示例# ... ingress: ports: http: 80 https: 443 routeAdmissionPolicy: namespaceOwnership: InterNamespaceAllowed status: Removed1 # ...- 1
- 当值设为
Removed时,ingress.ports中列出的端口会自动关闭。ingress小节中的任何其他设置都会被忽略,例如routeAdmissionPolicy.namespaceOwnership字段中的任何值。
运行以下命令来重启 MicroShift 服务:
$ sudo systemctl restart microshift注意MicroShift 服务会在重启过程中输出当前的配置。
验证
系统重启后,运行以下命令来验证路由器是否已移除,并且是否停止了入口:
$ oc -n openshift-ingress get svc预期输出
No resources found in openshift-ingress namespace.