第 3 章 为 MicroShift 集群使用入口控制
使用 MicroShift 配置文件中的 ingress 控制器选项,使 pod 和服务可以被集群外部访问。
3.1. 在 MicroShift 中使用入口控制 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在创建 MicroShift 集群时,集群中运行的每个 pod 和服务都会分配一个 IP 地址。默认情况下,这些 IP 地址可以被其他 pod 和服务访问,但外部客户端无法访问。MicroShift 使用 OpenShift Container Platform IngressController
API 的最小实现来启用对集群服务的外部访问。
通过更多配置选项,您可以微调 ingress 来满足特定的需求。要使用增强的入口控制,请更新 MicroShift 配置文件中的参数并重启该服务。Ingress 配置以多种方式很有用,例如:
-
如果您的应用程序开始处理来自客户端的请求,但可以在响应前关闭连接,您可以将配置文件中的
ingress.tuningOptions.serverTimeout
参数设置为更高的值,以容纳来自服务器的响应速度。 -
如果路由器有很多连接打开,因为集群中运行的应用程序没有正确关闭连接,您可以将
ingress.tuningOptions.serverTimeout
和spec.tuningOptions.serverFinTimeout
参数设置为较低值,强制这些连接更早。