1.10.13. GCP 인프라용 RHCOS 클러스터 이미지 생성

OpenShift Container Platform 노드에 유효한 GCP(Google Cloud Platform)용 RHCOS(Red Hat Enterprise Linux CoreOS) 이미지를 사용해야 합니다.

프로세스

  1. RHCOS 이미지 미러 페이지에서 RHCOS 이미지를 가져옵니다.

    중요

    RHCOS 이미지는 OpenShift Container Platform 릴리스에 따라 변경되지 않을 수 있습니다. 설치하는 OpenShift Container Platform 버전과 같거나 그 이하의 버전 중 가장 최신 버전의 이미지를 다운로드해야 합니다. 지원되는 경우 OpenShift Container Platform 버전과 일치하는 이미지 버전을 사용합니다.

    rhcos-<version>-<arch>-gcp.<arch>.tar.gz 형식의 OpenShift Container Platform 버전 번호가 파일 이름에 포함되어 있습니다.

  2. Google 스토리지 버킷을 생성합니다.

    $ gsutil mb gs://<bucket_name>
  3. RHCOS 이미지를 Google 스토리지 버킷에 업로드합니다.

    $ gsutil cp <downloaded_image_file_path>/rhcos-<version>-x86_64-gcp.x86_64.tar.gz  gs://<bucket_name>
  4. 업로드된 RHCOS 이미지 위치를 변수로 내보냅니다.

    $ export IMAGE_SOURCE=`gs://<bucket_name>/rhcos-<version>-x86_64-gcp.x86_64.tar.gz`
  5. 클러스터 이미지를 생성합니다.

    $ gcloud compute images create "${INFRA_ID}-rhcos-image" \
        --source-uri="${IMAGE_SOURCE}"