16.10. COE 클러스터 템플릿 생성
클러스터 템플릿 생성.
사용법:
openstack coe cluster template create [-h]
[-f {json,shell,table,value,yaml}]
[-c COLUMN] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
--coe <coe> --image <image>
--external-network
<external-network>
[--keypair <keypair>]
[--fixed-network <fixed-network>]
[--fixed-subnet <fixed-subnet>]
[--network-driver <network-driver>]
[--volume-driver <volume-driver>]
[--dns-nameserver <dns-nameserver>]
[--flavor <flavor>]
[--master-flavor <master-flavor>]
[--docker-volume-size <docker-volume-size>]
[--docker-storage-driver <docker-storage-driver>]
[--http-proxy <http-proxy>]
[--https-proxy <https-proxy>]
[--no-proxy <no-proxy>]
[--labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3...>]
[--tls-disabled] [--public]
[--registry-enabled]
[--server-type <server-type>]
[--master-lb-enabled]
[--floating-ip-enabled]
[--floating-ip-disabled]
[--hidden] [--visible]
<name>
표 16.26. 위치 인수
| 현재의 | 요약 |
|---|---|
| <name> | 생성할 클러스터 템플릿의 이름입니다. |
표 16.27. 선택적 인수
| 현재의 | 요약 |
|---|---|
| -h, --help | 도움말 표시 및 종료 |
| --COE <coe> | 사용할 컨테이너 오케스트레이션 엔진을 지정합니다. |
| --image <image> | 클러스터에 맞게 사용자 지정할 기본 이미지의 이름 또는 uuid입니다. |
| --external-network <external-network> | 이 클러스터 템플릿에 연결할 외부 neutron 네트워크 이름 또는 uuid입니다. |
| --keypair <keypair> | 클러스터 노드에 로드할 ssh 키 쌍의 이름 또는 uuid입니다. |
| --fixed-network <fixed-network> | 이 클러스터 모델에 연결할 사설 neutron 네트워크 이름입니다. |
| --fixed-subnet <fixed-subnet> | 클러스터에 연결할 프라이빗 neutron 서브넷 이름입니다. |
| --network-driver <network-driver> | 컨테이너 네트워크를 인스턴스화하기 위한 네트워크 드라이버 이름입니다. |
| --volume-driver <volume-driver> | 컨테이너 볼륨을 인스턴스화하기 위한 볼륨 드라이버 이름입니다. |
| --dns-nameserver <dns-nameserver> | 이 클러스터 템플릿에 사용할 dns 이름 서버입니다. |
| --flavor <flavor> | 클러스터를 시작할 때 사용할 nova 플레이버 이름 또는 uuid입니다. |
| --master-flavor <master-flavor> | 클러스터의 마스터 노드를 시작할 때 사용할 nova 플레이버 이름 또는 uuid입니다. |
| --Docker-volume-size <docker-volume-size> | docker 볼륨에서 사용할 크기(gb) 수를 지정합니다. |
| --docker-storage-driver <docker-storage-driver> | docker 스토리지 드라이버를 선택합니다. supported: devicemapper, overlay. 기본값: devicemapper |
| --http-proxy <http-proxy> | 클러스터의 노드에 사용할 http_proxy 주소입니다. |
| --https-proxy <https-proxy> | 클러스터의 노드에 사용할 https_proxy 주소입니다. |
| --no-proxy <no-proxy> | 클러스터의 노드에 사용할 no_proxy 주소입니다. |
| --labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3…> | 클러스터 템플릿과 연결할 key=value 쌍 형식의 임의의 레이블입니다. 여러 번 사용할 수 있습니다. |
| --tls-disabled | 클러스터에서 tls를 비활성화합니다. |
| --public | 클러스터 템플릿을 공용으로 만듭니다. |
| --registry-enabled | 클러스터에서 Docker 레지스트리 활성화 |
| --server-type <server-type> | 예를 들어 vm에 사용할 서버 유형을 지정합니다. 이 릴리스 기본 서버 유형은 vm이 됩니다. |
| --master-lb-enabled | 생성된 클러스터에 마스터 노드의 로드 밸런서가 있어야 하는지를 나타냅니다. |
| --floating-ip-enabled | 생성된 클러스터에 유동 IP가 있는지 여부를 나타냅니다. |
| --floating-ip-disabled | 새 클러스터에서 유동 IP 생성 비활성화 |
| --hidden | 클러스터 템플릿이 숨겨져야 함을 나타냅니다. |
| --visible | 클러스터 템플릿이 표시되어야 함을 나타냅니다. |
표 16.28. 출력 포맷기
| 현재의 | 요약 |
|---|---|
| -f {json, shell,table,value,yaml}, --format {json, shell,table,value,yaml} | 출력 형식인 기본값은 table입니다. |
| -c COLUMN, --column COLUMN | 포함할 열을 지정하고 반복할 수 있습니다. |
표 16.29. JSON Formatter
| 현재의 | 요약 |
|---|---|
| --noindent | json 들여쓰기 비활성화 여부 |
표 16.30. 쉘 포맷터
| 현재의 | 요약 |
|---|---|
| --prefix PREFIX | 모든 변수 이름에 접두사 추가 |
표 16.31. 테이블 포맷자
| 현재의 | 요약 |
|---|---|
| --max-width <integer> | 최대 디스플레이 너비, 비활성화할 <1. CLIFF_MAX_TERM_WIDTH 환경 변수를 사용할 수도 있지만 매개 변수가 우선합니다. |
| --fit-width | 디스플레이 너비에 테이블에 맞춥니다. --max- 너비가 0보다 큰 경우를 의미합니다. 항상 활성화되도록 환경 변수 CLIFF_FIT_WIDTH=1 설정 |
| --print-empty | 표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다. |