49.64. LoadBalancer 池创建
创建池
使用方法:
openstack loadbalancer pool create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--name <name>] [--description <description>] --protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS,PROXY,PROXYV2,UDP,SCTP} (--listener <listener> | --loadbalancer <load_balancer>) [--session-persistence <session persistence>] --lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT} [--enable | --disable] [--tls-container-ref <container-ref>] [--ca-tls-container-ref <ca_tls_container_ref>] [--crl-container-ref <crl_container_ref>] [--enable-tls | --disable-tls] [--wait] [--tls-ciphers <tls_ciphers>] [--tls-version [<tls_versions>]] [--alpn-protocol [<alpn_protocols>]] [--tag <tag> | --no-tag]
openstack loadbalancer pool create [-h]
[-f {json,shell,table,value,yaml}]
[-c COLUMN] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--name <name>]
[--description <description>]
--protocol
{TCP,HTTP,HTTPS,TERMINATED_HTTPS,PROXY,PROXYV2,UDP,SCTP}
(--listener <listener> | --loadbalancer <load_balancer>)
[--session-persistence <session persistence>]
--lb-algorithm
{SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT}
[--enable | --disable]
[--tls-container-ref <container-ref>]
[--ca-tls-container-ref <ca_tls_container_ref>]
[--crl-container-ref <crl_container_ref>]
[--enable-tls | --disable-tls]
[--wait]
[--tls-ciphers <tls_ciphers>]
[--tls-version [<tls_versions>]]
[--alpn-protocol [<alpn_protocols>]]
[--tag <tag> | --no-tag]
value | Summary |
---|---|
-h, --help | 显示帮助信息并退出 |
--name <name> | 设置池名称。 |
--description <description> | 设置池描述。 |
--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS,PROXY,PROXYV2,UDP,SCTP} | 设置池协议。 |
--listener <listener> | 侦听器将池添加到 (名称或 id)。 |
--loadbalancer <load_balancer> | 将池添加到的负载均衡器(名称或 ID) |
--session-persistence <session persistence> | 为监听器(key=value)设置会话持久性。 |
--lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT} | 要使用的负载平衡算法。 |
--enable | 启用池(默认)。 |
--disable | 禁用池。 |
--tls-container-ref <container-ref> | 对包含 ''tls_enabled' 池的证书和密钥的密钥管理器服务 secret 容器的引用,以重新保护流量到后端成员服务器。 |
--ca-tls-container-ref <ca_tls_container_ref> | 对包含 ''tls_enabled' 池的 CA 证书的密钥管理器服务 secret 容器的引用,以检查后端成员服务器证书 |
--crl-container-ref <crl_container_ref> | 对密钥管理器服务 secret 容器的引用包含 ''tls_enabled' 池的 CA 撤销列表文件,以验证后端成员服务器证书。 |
--enable-tls | 启用后端成员重新加密。 |
--disable-tls | 禁用后端成员重新加密。 |
--wait | 等待操作完成 |
--tls-ciphers <tls_ciphers> | 设置用于 openssl 密码字符串格式的池的 tls 密码。 |
--tls-version [<tls_versions>] | 设置池的 tls 协议版本(可以多次设置)。 |
--alpn-protocol [<alpn_protocols>] | 设置池使用的 alpn 协议(可以多次设置)。 |
--tag <tag> | 要添加到池的标签(重复选项可设置多个标签) |
--no-tag | 没有与池关联的标签 |
value | Summary |
---|---|
-f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | 输出格式,默认为 table |
-c COLUMN, --column COLUMN | 指定要包含的列,可以重复显示多个列 |
value | Summary |
---|---|
--noindent | 是否禁用对 json 的缩进 |
value | Summary |
---|---|
--prefix PREFIX | 在所有变量名称中添加前缀 |
value | Summary |
---|---|
--max-width <integer> | 最大显示宽度,即 <1 来禁用。您还可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数具有优先权。 |
--fit-width | 将表与显示宽度匹配。如果 --max 宽度大于 0,则表示表示。将环境变量 CLIFF_FIT_WIDTH=1 设置为 always 启用 |
--print-empty | 如果没有要显示数据,则打印空表。 |