감독자에서 TKG 클러스터를 프로비저닝하기 위해 로컬 컨텐츠 라이브러리를 생성하고 Tanzu Kubernetes 릴리스를 가져올 수 있습니다. 로컬 컨텐츠 라이브러리의 일반적인 사용 사례는 인터넷이 제한된 환경(에어갭)입니다.

로컬 컨텐츠 라이브러리를 생성하려면 라이브러리를 구성하고 OVA 파일을 다운로드하여 로컬 컨텐츠 라이브러리로 가져와야 합니다.

사전 요구 사항

컨텐츠 라이브러리 기능은 감독자의 TKG가 의존하는 vCenter Server의 기능입니다. 자세한 내용은 컨텐츠 라이브러리 사용을 참조하십시오.

프로시저

  1. vSphere Client를 사용하여 vCenter Server에 로그인합니다.
  2. 메뉴를 클릭합니다.
  3. 컨텐츠 라이브러리를 클릭합니다.
  4. 생성을 클릭합니다.
    시스템에 새 컨텐츠 라이브러리 마법사가 표시됩니다.
  5. 컨텐츠 라이브러리의 이름 및 위치를 지정하고 완료되면 다음을 클릭합니다.
    필드 설명
    이름 알아보기 쉬운 이름을 입력합니다(예: TKr-local).
    참고 설명을 포함합니다(예: Local library for TKrs for TKG).
    vCenter Server vSphere IaaS control plane를 사용하도록 설정된 vCenter Server 인스턴스를 선택합니다.
  6. 컨텐츠 라이브러리 구성 페이지에서 로컬 컨텐츠 라이브러리를 선택하고 다음을 클릭합니다.
    로컬 컨텐츠 라이브러리의 경우 사용하려는 OVF 템플릿을 수동으로 가져옵니다.
  7. 보안 정책 적용 페이지에서 OVF 보안 정책을 구성하고 완료되면 다음을 클릭합니다.
    1. 보안 정책 적용을 선택합니다.
    2. OVF 기본 정책을 선택합니다.
    이 옵션을 선택하면 동기화 프로세스 중에 OVF 서명 인증서가 확인됩니다. 인증서 검증을 통과하지 못한 OVF 템플릿은 확인 실패 태그로 표시됩니다. 템플릿 메타데이터는 유지되지만 OVF 파일은 동기화할 수 없습니다.
    참고: 현재 OVF 기본 정책은 지원되는 유일한 보안 정책입니다.
  8. 스토리지 추가 페이지에서 컨텐츠 라이브러리 컨텐츠의 스토리지 위치로 사용할 데이터스토어를 선택하고 다음을 클릭합니다.
  9. 완료 준비 페이지에서 세부 정보를 검토하고 마침을 클릭합니다.
  10. 컨텐츠 라이브러리 페이지에서 생성한 새 컨텐츠 라이브러리를 선택합니다.
  11. 로컬 컨텐츠 라이브러리로 가져오려는 각 Tanzu Kubernetes 릴리스에 대한 OVA 파일을 다운로드합니다.
    1. 브라우저를 사용하여 다음 URL로 이동합니다.
    2. 원하는 이미지의 디렉토리를 클릭합니다. 일반적으로 이 디렉토리는 Kubernetes 배포의 최신 또는 최신 버전입니다.
      예:
      ob-18186591-photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      중요: 배포 이름을 사용하여 파일을 로컬 컨텐츠 라이브러리로 가져와야 합니다. 절차를 완료할 때까지 대상 이름을 파일에 복사하거나 브라우저를 열어 두어야 합니다. 위 예제를 기반으로 필요한 이름 문자열의 필수 부분은 photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067입니다.
    3. 다음 각 파일에 대해 마우스 오른쪽 버튼을 클릭하고 다른 이름으로 링크 저장을 선택합니다.
      • photon-ova-disk1.vmdk
      • photon-ova.cert
      • photon-ova.mf
      • photon-ova.ovf
      다운로드해야 하는 파일 목록입니다.
    4. 각 파일이 로컬 파일 시스템으로 다운로드되었는지 확인합니다.
    참고: 가져오는 파일은 OVF 및 VMDK 파일입니다. 단, 보안 정책이 적용되면 가져오는 동안 소스 디렉터리에 인증서( *.cert), 매니페스트( *.mf)를 포함한 4개의 파일이 모두 있어야 합니다. 가져오는 동안 인증서 및 매니페스트 파일을 사용할 수 없으면 가져온 Tanzu Kubernetes 릴리스를 사용할 수 없습니다.
  12. OVA 및 VMDK 파일을 로컬 컨텐츠 라이브러리로 가져옵니다.
    1. 메뉴 > 컨텐츠 라이브러리 > 를 선택합니다.
    2. 컨텐츠 라이브러리 목록에서 직접 생성한 로컬 컨텐츠 라이브러리의 이름 링크를 클릭합니다.
    3. 작업을 클릭합니다.
    4. 항목 가져오기를 선택합니다.
    5. 라이브러리 항목 가져오기 창에서 로컬 파일를 선택합니다.
    6. 파일 업로드를 클릭합니다.
    7. photon-ova.ovfphoton-ova-disk1.vmdk 파일을 둘 다 선택합니다.
      2 files ready to import 메시지가 표시됩니다. 각 파일의 이름 옆에 녹색 확인 표시가 나타납니다.
    8. 대상 항목 이름을 OS 이미지 버전과 파일을 다운로드한 디렉토리의 Kubernetes 버전으로 변경합니다.
      예:
      photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      경고: 컨텐츠 라이브러리 대상 항목 이름은 원하는 Tanzu Kubernetes 릴리스의 폴더 이름 문자열과 정확히 일치해야 합니다. 이름이 일치하지 않으면 감독자가 이미지를 유효한 Tanzu Kubernetes 릴리스로 확인할 수 없습니다.
    9. 가져오기를 클릭합니다.

      선택한 옵션이 있는 [라이브러리 항목 가져오기] 창입니다.

  13. 로컬 컨텐츠 라이브러리가 Tanzu Kubernetes 릴리스로 채워졌는지 확인합니다.
    1. 페이지 하단의 최근 작업 창을 나타냅니다.
    2. 라이브러리 항목의 컨텐츠 가져오기 작업을 모니터링하고 성공적으로 완료되었는지 확인합니다.
    3. 로컬 컨텐츠 라이브러리에서 템플릿 > OVF 및 OVA 템플릿을 선택합니다.
    4. Tanzu Kubernetes 릴리스 메타데이터가 나열되고 해당 컨텐츠가 로컬에 저장되어 있는지 확인합니다.

      로컬 컨텐츠 라이브러리의 [OVF 및 OVA 템플릿] 탭에 Tanzu Kubernetes 릴리스 메타데이터가 나열됩니다.

다음에 수행할 작업

Tanzu Kubernetes 릴리스 컨텐츠 라이브러리는 TKG 클러스터를 프로비저닝하는 각 vSphere 네임스페이스와 연결되어야 합니다. TKG 서비스 클러스터 호스팅을 위한 vSphere 네임스페이스 구성의 내용을 참조하십시오.