3.2. 禁用路由器
在工业 IoT 空间等用例中,MicroShift pod 只需要连接到南向操作系统和北向云数据系统,则不需要入站服务。使用这个流程在这样的仅出口用例中禁用路由器。
先决条件
- 已安装 MicroShift。
-
您创建了 MicroShift
config.yaml
文件。 -
已安装 OpenShift CLI (
oc
)。
提示
如果同时完成 MicroShift config.yaml
文件中需要进行的所有配置,您可以最小化系统重启。
流程
在 MicroShift
config.yaml
文件中将ingress.status
字段的值更新为Removed
,如下例所示:config.yaml
ingress 小节示例# ... ingress: ports: http: 80 https: 443 routeAdmissionPolicy: namespaceOwnership: InterNamespaceAllowed status: Removed 1 # ...
- 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.