49.38. LoadBalancer 리스너 생성

리스너 만들기

사용법:

openstack loadbalancer listener 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,UDP}
                                              [--connection-limit <limit>]
                                              [--default-pool <pool>]
                                              [--default-tls-container-ref <container_ref>]
                                              [--sni-container-refs [<container_ref> [<container_ref> ...]]]
                                              [--insert-headers <header=value,...>]
                                              --protocol-port <port>
                                              [--timeout-client-data <timeout>]
                                              [--timeout-member-connect <timeout>]
                                              [--timeout-member-data <timeout>]
                                              [--timeout-tcp-inspect <timeout>]
                                              [--enable | --disable]
                                              [--client-ca-tls-container-ref <container_ref>]
                                              [--client-authentication {NONE,OPTIONAL,MANDATORY}]
                                              [--client-crl-container-ref <client_crl_container_ref>]
                                              [--allowed-cidr [<allowed_cidr>]]
                                              <loadbalancer>

표 49.143. 위치 인수

현재의요약

<loadbalancer>

리스너의 로드 밸런서(이름 또는 id).

표 49.144. 선택적 인수

현재의요약

-h, --help

도움말 표시 및 종료

--name <name>

리스너 이름을 설정합니다.

--description <description>

이 리스너의 설명을 설정합니다.

--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS,UDP}

리스너의 프로토콜입니다.

--connection-limit <limit>

이 리스너에 허용되는 최대 연결 수를 설정합니다.

--default-pool <pool>

L7 정책이 일치하지 않는 경우 리스너에서 사용하는 풀의 이름 또는 ID를 설정합니다.

--default-tls-container-ref <container_ref>

TERMINATED_TLS 리스너에 대한 인증서와 키가 포함된 키 관리자 서비스 시크릿 컨테이너에 uri.

--sni-container-refs [<container_ref> [<container_ref> …​]]

서버 이름 표시를 사용하는 TERMINATED_TLS의 인증서 및 키가 포함된 키 관리자 서비스 시크릿 컨테이너에 대한 uris 목록입니다.

--insert-headers <header=value,…​>

백엔드 멤버로 전송되기 전에 요청에 삽입할 선택적 헤더 사전입니다.

--protocol-port <port>

리스너의 프로토콜 포트 번호를 설정합니다.

--timeout-client-data <timeout>

프론트엔드 클라이언트 비활성 시간 초과(밀리초). 기본값: 50000.

--timeout-member-connect <timeout>

백엔드 멤버 연결 시간 초과(밀리초). 기본값: 5000.

--timeout-member-data <timeout>

백엔드 멤버 비활성 시간(밀리초). 기본값: 50000.

--timeout-tcp-inspect <timeout>

콘텐츠 검사를 위해 추가 tcp 패킷을 기다리는 시간(밀리초). 기본값: 0.

--enable

리스너 활성화(기본값).

--disable

리스너를 비활성화합니다.

--client-ca-tls-container-ref <container_ref>

TERMINATED_TLS 리스너에 대한 CA 인증서가 포함된 키 관리자 서비스 보안 컨테이너에 uri.

--client-authentication {NONE,OPTIONAL,MANDATORY}

tls 클라이언트 인증은 TERMINATED_TLS 리스너에 대한 옵션을 확인합니다.

--client-crl-container-ref <client_crl_container_ref>

TERMINATED_TLS 리스너에 대한 CA 취소 목록 파일을 포함하는 key manager 서비스 시크릿 컨테이너의 uri입니다.

--allowed-cidr [<allowed_cidr>]

리스너에 대한 액세스를 허용하는 CIDR(여러 설정 가능).

표 49.145. 출력 포맷기

현재의요약

-f {json, shell,table,value,yaml}, --format {json, shell,table,value,yaml}

출력 형식인 기본값은 table입니다.

-c COLUMN, --column COLUMN

포함할 열을 지정하고 반복할 수 있습니다.

표 49.146. JSON Formatter

현재의요약

--noindent

json 들여쓰기 비활성화 여부

표 49.147. 쉘 포맷터

현재의요약

--prefix PREFIX

모든 변수 이름에 접두사 추가

표 49.148. 테이블 포맷자

현재의요약

--max-width <integer>

최대 디스플레이 너비, 비활성화할 <1. CLIFF_MAX_TERM_WIDTH 환경 변수를 사용할 수도 있지만 매개 변수가 우선합니다.

--fit-width

디스플레이 너비에 테이블에 맞춥니다. --max- 너비가 0보다 큰 경우를 의미합니다. 항상 활성화되도록 환경 변수 CLIFF_FIT_WIDTH=1 설정

--print-empty

표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다.