5.4. 피어 Pod 구성 맵 생성
피어 Pod 구성 맵을 생성해야 합니다.
프로세스
Compute Engine 인스턴스에 로그인하여 다음 환경 변수를 설정합니다.
다음 명령을 실행하여 프로젝트 ID를 가져옵니다.
$ GCP_PROJECT_ID=$(gcloud config get-value project)다음 명령을 실행하여 영역을 가져옵니다.
$ GCP_ZONE=$(gcloud config get-value compute/zone)다음 명령을 실행하여 네트워크 이름 목록을 검색합니다.
$ gcloud compute networks list --format="value(name)"다음 명령을 실행하여 네트워크를 지정합니다.
$ GCP_NETWORK=<network_name>자동 모드 네트워크만 지원됩니다. 현재 사용자 지정 네트워크는 지원되지 않습니다.
다음 예에 따라
peer-pods-cm.yaml매니페스트 파일을 생성합니다.apiVersion: v1 kind: ConfigMap metadata: name: peer-pods-cm namespace: openshift-sandboxed-containers-operator data: CLOUD_PROVIDER: "gcp" VXLAN_PORT: "9000" PROXY_TIMEOUT: "5m" GCP_MACHINE_TYPE: "e2-medium" GCP_PROJECT_ID: "<project_id>" GCP_ZONE: "<gcp_zone>" GCP_NETWORK: "<gcp_network>" TAGS: "key1=value1,key2=value2" PEERPODS_LIMIT_PER_NODE: "10" ROOT_VOLUME_SIZE: "6" DISABLECVM: "true"GCP_MACHINE_TYPE- 머신 유형이 워크로드 오브젝트에 정의되지 않은 경우 사용되는 기본 머신 유형을 정의합니다.
태그-
사용자 정의 태그를 Pod VM 인스턴스의
키:값쌍으로 구성하여 피어 Pod 비용을 추적하거나 다른 클러스터에서 피어 Pod를 식별할 수 있습니다. PEERPODS_LIMIT_PER_NODE-
이 값을 늘리면 노드에서 더 많은 피어 Pod를 실행할 수 있습니다. 기본값은
10입니다. ROOT_VOLUME_SIZE- 더 큰 컨테이너 이미지를 사용하여 Pod의 이 값을 늘릴 수 있습니다. Pod VM의 루트 볼륨 크기(GB)를 지정합니다. 기본 및 최소 크기는 6GB입니다.
다음 명령을 실행하여 구성 맵을 생성합니다.
$ oc create -f peer-pods-cm.yaml