테넌트가 Kubernetes 클러스터를 보호하도록 허용하려면 VMware Cloud Director Object Storage Extension CLI에서 다양한 매개 변수를 구성해야 합니다.
프로시저
- 이전에 VMware Cloud Director Object Storage Extension에서 Velero 버전을 사용자 지정했거나 테넌트 Kubernetes 클러스터가 공용 네트워크에서 이미지를 다운로드할 수 없는 제한된 네트워크에 있는 경우 최신 VMware Cloud Director Object Storage Extension 버전으로 업그레이드한 후 VMware Cloud Director Object Storage Extension CLI에서 다음 매개 변수를 구성해야 합니다.
- 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
- 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
- 기본 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
- Velero에 대한 버전 태그를 설정합니다.
ose args set -k oss.k8s.velero.tag -v1.10.0
- 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
- 기본 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
- 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
- 기본 컨테이너 레지스트리를 사용하는 경우 다음 명령을 사용합니다.
- OSE 서비스를 다시 시작합니다.
ose service restart
- Velero helm 차트 패키지를 최신 버전으로 설정합니다.
- Velero 노드 에이전트의 CPU 및 메모리 설정이 백업에 충분하지 않은 경우 노드 에이전트의 CPU 및 메모리를 늘려야 합니다.
- Velero 에이전트 노드 CPU를 설정합니다.
ose args set -k oss.k8s.velero.node-agent.cpu -v 2000m
- Velero 에이전트 노드 메모리를 설정합니다.
ose args set -k oss.k8s.velero.node-agent.memory -v 2048Mi
- OSE 서비스를 다시 시작합니다.
ose service restart
- Velero 에이전트 노드 CPU를 설정합니다.
- Object Service Extension의 SSL 인증서가 자체 서명된 경우 인증 확인을 우회해야 합니다.
- Velero 에이전트에서 VMware Cloud Director Object Storage Extension 자체 서명 인증서에 대한 TLS 확인을 건너뜁니다.
ose args set -k oss.k8s.velero.insecure.skip.tls.verify -v true
- OSE 서비스를 다시 시작합니다.
ose service restart
- Velero 에이전트에서 VMware Cloud Director Object Storage Extension 자체 서명 인증서에 대한 TLS 확인을 건너뜁니다.