8.4. 第 7 层负载均衡规则类型
OpenShift (RHOSO)负载均衡服务(octavia)上的 Red Hat OpenStack 服务有以下类型的第 7 层负载均衡规则:
-
HOST_NAME
:规则将请求中的 HTTP/1.1 主机名与规则中的 value 参数进行比较。 -
PATH
: 规则将 HTTP URI 的路径部分与规则中的 value 参数进行比较。 -
FILE_TYPE
:规则将 URI 的最后一部分与规则中的 value 参数进行比较,如 txt 和 jpg 等。 -
HEADER
:规则查找 key 参数中定义的标头,并将它与规则中的 value 参数进行比较。 -
COOKIE
:规则查找由 key 参数命名的 Cookie,并将它与规则中的 value 参数进行比较。 -
SSL_CONN_HAS_CERT
:如果客户端提供 TLS 客户端身份验证的证书,该规则将匹配。这并不意味着证书有效。 -
SSL_VERIFY_RESULT
:此规则与 TLS 客户端身份验证证书验证结果匹配。值为零(0
)表示证书已被成功验证。大于零的值表示证书失败的验证。这个值遵循openssl-verify
结果代码。 -
SSL_DN_FIELD
:规则查找 key 参数中定义的Distinguished Name
字段,并将它与规则中的 value 参数进行比较。