5.6. RHOSP에서 호스트된 컨트롤 플레인 관리
RHOSP(Red Hat OpenStack Platform) 에이전트 시스템에 호스팅된 컨트롤 플레인을 배포한 후 호스트된 클러스터를 관리할 수 있습니다.
5.6.1. 호스트된 클러스터에 액세스 링크 복사링크가 클립보드에 복사되었습니다!
oc CLI를 사용하여 리소스에서 직접 kubeconfig 시크릿을 추출하여 RHOSP(Red Hat OpenStack Platform)에서 호스팅된 클러스터에 액세스할 수 있습니다.
호스팅된 클러스터(hosting) 네임스페이스에는 호스팅 클러스터 리소스 및 액세스 보안이 있습니다. 호스팅된 컨트롤 플레인 네임스페이스는 호스팅된 컨트롤 플레인이 실행되는 위치입니다.
보안 이름 형식은 다음과 같습니다.
-
kubeconfigsecret:<hosted_cluster_namespace>-<name>-admin-kubeconfig. 예를 들어 cluster-hypershift-demo-admin-kubeconfig. -
kubeadminpassword secret:<hosted_cluster_namespace>-<name>-kubeadmin-password. 예를 들어 cluster-hypershift-demo-kubeadmin-password.
kubeconfig 시크릿에는 Base64로 인코딩된 kubeconfig 필드가 있습니다. kubeadmin 암호 시크릿도 Base64로 인코딩됩니다. 압축을 풀고 암호를 사용하여 호스팅된 클러스터의 API 서버 또는 콘솔에 로그인할 수 있습니다.
사전 요구 사항
-
ocCLI가 설치되어 있습니다.
프로세스
다음 명령을 입력하여
admin-kubeconfig시크릿을 추출합니다.$ oc extract -n <hosted_cluster_namespace> \ secret/<hosted_cluster_name>-admin-kubeconfig \ --to=./hostedcluster-secrets --confirm출력 예
hostedcluster-secrets/kubeconfig다음 명령을 입력하여 액세스 권한을 확인하기 위해 호스팅 클러스터의 노드 목록을 확인합니다.
$ oc --kubeconfig ./hostedcluster-secrets/kubeconfig get nodes