5.4. FRR-K8s 리소스 마이그레이션
OpenShift Container Platform 4.17 및 이전 릴리스의 metallb-system
네임스페이스에 있는 모든 사용자가 생성한 FRR-K8s CR(사용자 정의 리소스)은 openshift-frr-k8s
네임스페이스로 마이그레이션해야 합니다. 클러스터 관리자는 이 절차의 단계를 완료하여 FRR-K8s 사용자 정의 리소스를 마이그레이션합니다.
5.4.1. FRR-K8s 리소스 마이그레이션 링크 복사링크가 클립보드에 복사되었습니다!
FRR-K8s FRRConfiguration
사용자 정의 리소스를 metallb-system
네임스페이스에서 openshift-frr-k8s
네임스페이스로 마이그레이션할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)가 설치되어 있습니다. -
cluster-admin
역할의 사용자로 클러스터에 로그인되어 있습니다.
프로세스
Metal LB Operator가 배포된 이전 버전의 OpenShift Container Platform에서 업그레이드할 때 사용자 정의 FRRConfiguration
구성을 metallb-system
네임스페이스에서 openshift-frr-k8s
네임스페이스로 수동으로 마이그레이션해야 합니다. 이러한 CR을 이동하려면 다음 명령을 입력합니다.
openshift-frr-k8s
네임스페이스를 생성하려면 다음 명령을 입력합니다.oc create namespace openshift-frr-k8s
$ oc create namespace openshift-frr-k8s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 마이그레이션을 자동화하려면 다음 콘텐츠를 사용하여
migrate.sh
라는 쉘 스크립트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 마이그레이션을 실행하려면 다음 명령을 실행합니다.
bash migrate.sh
$ bash migrate.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
마이그레이션이 성공했는지 확인하려면 다음 명령을 실행합니다.
oc get frrconfigurations.frrk8s.metallb.io -n openshift-frr-k8s
$ oc get frrconfigurations.frrk8s.metallb.io -n openshift-frr-k8s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
마이그레이션이 완료되면 metallb-system
네임스페이스에서 FRRConfiguration
사용자 정의 리소스를 제거할 수 있습니다.