테넌트가 Kubernetes 클러스터를 보호하도록 허용하려면 VMware Cloud Director Object Storage Extension CLI에서 다양한 매개 변수를 구성해야 합니다.

매개 변수 및 명령줄 인터페이스 스크립트에 대한 자세한 내용은 VMware Cloud Director Object Storage Extension 명령줄 인터페이스 참조를 참조하십시오.

프로시저

  1. 이전에 VMware Cloud Director Object Storage Extension에서 Velero 버전을 사용자 지정했거나 테넌트 Kubernetes 클러스터가 공용 네트워크에서 이미지를 다운로드할 수 없는 제한된 네트워크에 있는 경우 최신 VMware Cloud Director Object Storage Extension 버전으로 업그레이드한 후 VMware Cloud Director Object Storage Extension CLI에서 다음 매개 변수를 구성해야 합니다.
    1. Velero helm 차트 패키지를 최신 버전으로 설정합니다.
      테넌트 Kubernetes 클러스터는 패키지 위치에 대한 아웃바운드 액세스 권한이 있어야 합니다. Velero helm 차트 및 패키지를 개인 레지스트리에 복제하는 경우 해당 경로를 레지스트리 위치로 설정할 수 있습니다.
      ose args set -k oss.k8s.velero.helm-chart-tgz.url -v https://github.com/vmware-tanzu/helm-charts/releases/download/velero-3.0.0/velero-3.0.0.tgz
    2. Velero 패키지에 대한 레지스트리 저장소 경로를 설정합니다.
      • 기본 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
        ose args set -k oss.k8s.velero.repository -v velero/velero
      • 사용자 지정 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
        ose args set -k oss.k8s.velero.repository -v $custom-container-registry/velero/velero
    3. Velero에 대한 버전 태그를 설정합니다.
      ose args set -k oss.k8s.velero.tag -v1.10.0
    4. Velero에 대한 S3 클라이언트 플러그인을 설정합니다.
      • 기본 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
        ose args set -k oss.k8s.velero.aws.plug.image -v velero/velero-plugin-for-aws:v1.6.0
      • 사용자 지정 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
        ose args set -k oss.k8s.velero.aws.plug.image -v $custom-container-registry/velero/velero-plugin-for-aws:v1.6.0
    5. Velero Restore Helper 패키지에 대한 레지스트리 저장소 경로를 설정합니다.
      • 기본 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
        ose set -k oss.k8s.velero.restore-helper.image -v velero/velero-restore-helper:v1.10.0
      • 사용자 지정 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
        ose set -k oss.k8s.velero.restore-helper.image -v $custom-container-registry/velero/velero-restore-helper:v1.10.0
    6. OSE 서비스를 다시 시작합니다.
      ose service restart
  2. Velero 노드 에이전트의 CPU 및 메모리 설정이 백업에 충분하지 않은 경우 노드 에이전트의 CPU 및 메모리를 늘려야 합니다.
    1. Velero 에이전트 노드 CPU를 설정합니다.
      ose args set -k oss.k8s.velero.node-agent.cpu -v 2000m
    2. Velero 에이전트 노드 메모리를 설정합니다.
      ose args set -k oss.k8s.velero.node-agent.memory -v 2048Mi
    3. OSE 서비스를 다시 시작합니다.
      ose service restart
  3. Object Service Extension의 SSL 인증서가 자체 서명된 경우 인증 확인을 우회해야 합니다.
    1. Velero 에이전트에서 VMware Cloud Director Object Storage Extension 자체 서명 인증서에 대한 TLS 확인을 건너뜁니다.
      ose args set -k oss.k8s.velero.insecure.skip.tls.verify -v true
    2. OSE 서비스를 다시 시작합니다.
      ose service restart