3.6. 호스팅된 컨트롤 플레인 기능 활성화 또는 비활성화
호스팅된 컨트롤 플레인 기능 및 hypershift-addon
관리 클러스터 애드온은 기본적으로 활성화되어 있습니다. 기능을 비활성화하거나 비활성화한 후 수동으로 활성화하려면 다음 절차를 참조하십시오.
3.6.1. 수동으로 호스트된 컨트롤 플레인 기능 활성화 링크 복사링크가 클립보드에 복사되었습니다!
호스팅된 컨트롤 플레인을 수동으로 활성화해야 하는 경우 다음 단계를 완료합니다.
프로세스
다음 명령을 실행하여 기능을 활성화합니다.
oc patch mce multiclusterengine --type=merge -p \ '{"spec":{"overrides":{"components":[{"name":"hypershift","enabled": true}]}}}'
$ oc patch mce multiclusterengine --type=merge -p \ '{"spec":{"overrides":{"components":[{"name":"hypershift","enabled": true}]}}}'
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 기본
MultiClusterEngine
리소스 인스턴스 이름은multiclusterengine
이지만 다음 명령을 실행하여 클러스터에서MultiClusterEngine
이름을 가져올 수 있습니다.$ oc get mce
.
다음 명령을 실행하여
MultiClusterEngine
사용자 정의 리소스에서hypershift
및hypershift-local-hosting
기능이 활성화되어 있는지 확인합니다.oc get mce multiclusterengine -o yaml
$ oc get mce multiclusterengine -o yaml
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 기본
MultiClusterEngine
리소스 인스턴스 이름은multiclusterengine
이지만 다음 명령을 실행하여 클러스터에서MultiClusterEngine
이름을 가져올 수 있습니다.$ oc get mce
.
출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.6.1.1. local-cluster의 하이퍼shift-addon 관리 클러스터 애드온 수동 활성화 링크 복사링크가 클립보드에 복사되었습니다!
호스팅된 컨트롤 플레인 기능을 활성화하면 하이퍼shift-addon
관리 클러스터 애드온이 자동으로 활성화됩니다. hypershift-addon
관리 클러스터 애드온을 수동으로 활성화해야 하는 경우 hypershift-addon
을 사용하여 local-cluster
에 HyperShift Operator를 설치하려면 다음 단계를 완료합니다.
프로세스
다음 예와 유사한 파일을 생성하여
hypershift-addon
이라는ManagedClusterAddon
애드온을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 파일을 적용합니다.
oc apply -f <filename>
$ oc apply -f <filename>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow filename
을 생성한 파일의 이름으로 바꿉니다.다음 명령을 실행하여
hypershift-addon
관리 클러스터 애드온이 설치되었는지 확인합니다.oc get managedclusteraddons -n local-cluster hypershift-addon
$ oc get managedclusteraddons -n local-cluster hypershift-addon
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애드온이 설치된 경우 출력은 다음 예와 유사합니다.
NAME AVAILABLE DEGRADED PROGRESSING hypershift-addon True
NAME AVAILABLE DEGRADED PROGRESSING hypershift-addon True
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
하이퍼shift-addon
관리 클러스터 애드온이 설치되어 있으며 호스팅 클러스터를 사용하여 호스팅 클러스터를 생성하고 관리할 수 있습니다.
3.6.2. 호스트된 컨트롤 플레인 기능 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
HyperShift Operator를 설치 제거하고 호스팅된 컨트롤 플레인 기능을 비활성화할 수 있습니다. 호스팅된 컨트롤 플레인 기능을 비활성화할 때 호스트 클러스터 항목 관리에 설명된 대로 다중 클러스터 엔진 Operator에서 호스팅 클러스터 및 관리 클러스터 리소스를 제거해야 합니다.
3.6.2.1. HyperShift Operator 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
HyperShift Operator를 설치 제거하고 local-cluster
에서 hypershift-addon
을 비활성화하려면 다음 단계를 완료하십시오.
프로세스
다음 명령을 실행하여 호스트 클러스터가 실행되고 있지 않은지 확인합니다.
oc get hostedcluster -A
$ oc get hostedcluster -A
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요호스트 클러스터가 실행 중인 경우
hypershift-addon
이 비활성화된 경우에도 HyperShift Operator가 제거되지 않습니다.다음 명령을 실행하여
hypershift-addon
을 비활성화합니다.oc patch mce multiclusterengine --type=merge -p \ '{"spec":{"overrides":{"components":[{"name":"hypershift-local-hosting","enabled": false}]}}}'
$ oc patch mce multiclusterengine --type=merge -p \
1 '{"spec":{"overrides":{"components":[{"name":"hypershift-local-hosting","enabled": false}]}}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 기본
MultiClusterEngine
리소스 인스턴스 이름은multiclusterengine
이지만 다음 명령을 실행하여 클러스터에서MultiClusterEngine
이름을 가져올 수 있습니다.$ oc get mce
.
참고hypershift-addon
을 비활성화한 후 다중 클러스터 엔진 Operator 콘솔에서local-cluster
의hypershift-addon
을 비활성화할 수도 있습니다.
3.6.2.2. 호스트된 컨트롤 플레인 기능 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
호스팅된 컨트롤 플레인 기능을 비활성화하려면 다음 단계를 완료합니다.
사전 요구 사항
- HyperShift Operator를 설치 제거했습니다. 자세한 내용은 "HyperShift Operator 제거"를 참조하십시오.
프로세스
다음 명령을 실행하여 호스팅된 컨트롤 플레인 기능을 비활성화합니다.
oc patch mce multiclusterengine --type=merge -p \ '{"spec":{"overrides":{"components":[{"name":"hypershift","enabled": false}]}}}'
$ oc patch mce multiclusterengine --type=merge -p \
1 '{"spec":{"overrides":{"components":[{"name":"hypershift","enabled": false}]}}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 기본
MultiClusterEngine
리소스 인스턴스 이름은multiclusterengine
이지만 다음 명령을 실행하여 클러스터에서MultiClusterEngine
이름을 가져올 수 있습니다.$ oc get mce
.
다음 명령을 실행하여
hypershift
및hypershift-local-hosting
기능이MultiClusterEngine
사용자 정의 리소스에서 비활성화되어 있는지 확인할 수 있습니다.oc get mce multiclusterengine -o yaml
$ oc get mce multiclusterengine -o yaml
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 기본
MultiClusterEngine
리소스 인스턴스 이름은multiclusterengine
이지만 다음 명령을 실행하여 클러스터에서MultiClusterEngine
이름을 가져올 수 있습니다.$ oc get mce
.
hypershift
및hypershift-local-hosting
에enabled:
flags가false
로 설정된 다음 예제를 참조하십시오.Copy to Clipboard Copied! Toggle word wrap Toggle overflow