배포 후에 Kubernetes CIDR(클래스 없는 인터넷 도메인 라우팅) 서브넷 마스크를 변경할 수 있습니다.

vRealize Orchestrator Appliance는 Kubernetes 클러스터를 구성하고 실행합니다. 이 클러스터의 포드 및 서비스는 각각 내부 클러스터 CIDR 및 내부 서비스 CIDR로 나타내는 별도의 IPv4 서브넷에 배포됩니다. OVF 배포 중에 설정된 서브넷 마스크의 기본값은 다음과 같습니다.

Kubernetes network property Default value Property description
cluster-cidr 10.244.0.0/22 Kubernetes 클러스터 내부에서 실행되는 포드에 사용되는 CIDR입니다.
service-cidr 10.244.4.0/22 Kubernetes 클러스터 내부의 Kubernetes 서비스에 사용되는 CIDR입니다.

기본 CIDR 네트워크 주소는 사용 중일 수 있는 외부 전용 네트워크와 충돌할 수 있습니다. 이러한 시나리오에서는 vRealize Orchestrator Appliance 배포 도중 또는 이후에 이러한 CIDR 값의 구성을 변경할 수 있습니다.

참고: 장치 배포 중에 CIDR 구성을 변경하는 방법에 대한 자세한 내용은 vRealize Orchestrator Appliance 다운로드 및 배포 항목을 참조하십시오.

사전 요구 사항

  • CIDR 주소 값이 1024개 이상의 호스트를 지원하는지 확인합니다.
  • 내부 클러스터 CIDR 및 내부 서비스 CIDR은 동일한 서브넷 값을 공유하지 않아야 합니다.
  • 서브넷 중 하나의 CIDR 값에 다른 서브넷에 추가하려는 값을 포함할 수 없습니다.
    참고: 예를 들어, cluster-cidr 값은 service-cidr 속성의 서브넷 값도 포함하기 때문에 10.244.4.0/22 10.244.4.0/24일 수 없습니다. 각 서브넷 값은 별도로 추가해야 합니다.

프로시저

  1. vRealize Orchestrator Appliance루트로 로그인합니다.
  2. vracli upgrade exec -y --prepare --profile k8s-subnets 명령을 실행합니다.
  3. VM(가상 시스템) 스냅샷을 생성하여 vRealize Orchestrator 배포를 백업합니다. 가상 시스템의 스냅샷 생성을 참조하십시오.
    경고: vRealize Orchestrator 8.x는 현재 메모리 스냅샷을 지원하지 않습니다. vRealize Orchestrator 배포의 스냅샷을 생성하기 전에 가상 시스템 메모리 스냅샷 옵션이 비활성화되어 있는지 확인합니다.
  4. vracli network k8s-subnets 명령을 실행하여 클러스터 CIDR 및 서비스 CIDR 서브넷의 값을 변경합니다.
    vracli network k8s-subnets --cluster-cidr <CIDR_value> --service-cidr <CIDR_value>
  5. CIDR 구성 프로세스를 완료하려면 vracli upgrade exec 명령을 실행합니다.