부트스트랩 서비스 준비 및 사용

이 페이지는 인프라 운영자 또는 플랫폼 관리자를 위해 작성되었습니다. 이 페이지에서는 부트스트랩 서비스를 준비하고 설치하는 방법을 설명합니다. 부트스트랩 서비스를 사용하면 인프라 운영자가 Anthos 사용자 클러스터의 기능을 확장하는 추가 리소스를 프로비저닝합니다. 예를 들면 다음과 같습니다.

  • NetApp Trident와 같은 스토리지 운영자를 사전 설치하여 기본 StorageClass를 프로비저닝합니다.
  • GPU 드라이버를 사전 설치하여 GPU가 필요한 워크로드를 지원합니다.

인프라 운영자는 기능 매니페스트가 포함된 부트스트랩 서비스를 준비합니다. 플랫폼 관리자는 사용자 클러스터에 설치해야 하는 부트스트랩 서비스를 선택합니다.

부트스트랩 서비스 준비

인프라 운영자는 먼저 부트스트랩 서비스를 준비해야 합니다. Anthos Management Center는 부트스트랩 서비스 준비를 지원하지 않습니다. 이 작업을 완료하려면 kubectl 명령줄 도구를 사용합니다. 다음 단계를 따르세요.

  1. 매니페스트가 포함된 ConfigMap을 만듭니다.

    kubectl create configmap configmap name --from-file=path to manifests
    
  2. 위의 ConfigMap을 참조하여 부트스트랩 서비스를 만들고 부트스트랩 서비스를 재사용 가능 여부에 관계없이 지정합니다. 자세한 내용은 BootstrapService 구성 파일 샘플을 참조하세요.

부트스트랩 서비스 사용

부트스트랩 서비스를 성공적으로 준비한 후 플랫폼 관리자는 클러스터 생성 흐름 중에 또는 클러스터 생성 후에 사용자 클러스터에 필요한 부트스트랩 서비스를 설치합니다. Anthos Management Center Console 또는 kubectl을 사용하여 이 작업을 완료합니다.

Management Center Console

사용자 클러스터 만들기 페이지에서 필요한 부트스트랩 서비스를 선택합니다. 사용자 클러스터가 준비되면 매니페스트가 사용자 클러스터에 곧 적용됩니다.

기존 사용자 클러스터에 부트스트랩 서비스를 설치하려면 클러스터 수정 페이지로 이동하여 필요한 부트스트랩 서비스를 선택하고 제출합니다.

kubectl

BootstrapServiceBinding을 만들어 kubectl을 사용하는 부트스트랩 서비스를 설치합니다. 자세한 내용은 샘플 BootstrapServiceBinding 구성 파일을 참조하세요.

다음 단계