내 클러스터를 Satellite Config에 등록한 후 Kubernetes 리소스 목록이 표시되지 않거나 업데이트되지 않는 이유는 무엇입니까?
Satellite Config에 클러스터를 등록한 후 Kubernetes 리소스가 표시되지 않거나 업데이트되지 않는 문제를 해결합니다.
Satellite Config와 함께 사용할 클러스터를 등록했으나 리소스 목록에 클러스터 리소스가 표시되지 않습니다. 클러스터가 구성을 구독하도록 해도 클러스터에서 Kubernetes 리소스가 작성되거나 업데이트되지 않습니다.
Satellite Config와 함께 사용할 클러스터를 사용하려면 적절한 컴포넌트를 설치해야 하며 Satellite Config에 클러스터에서 Kubernetes 리소스를 관리할 수 있는 권한을 부여해야 합니다.
이 문제를 해결하려면 다음 단계를 수행하십시오.
- Satellite 구성에 클러스터를 다시 연결합니다. 자세한 정보는 기존 Red Hat OpenShift on IBM Cloud 클러스터를 Satellite Config에 등록을 참조하십시오.
- 클러스터를 Satellite Config에 등록하는
kubectl명령을 가져오십시오.
ibmcloud sat cluster register ``` 출력 예 ```sh {: screen} kubectl apply -f "https://config.satellite.cloud.ibm.com/api/install/razeedeploy-job?orgKey=<orgApiKey>&args=--clustersubscription=<number>&args=--featureflagsetld=<number>&args=--mustachetemplate=<number>&args=--managedset=<number>&args=--remoteresources<number>&args=--remoteresource=<number>&args=--watch-keeper=<number>" ``` 2. 클러스터에 로그인하십시오. 위치 호스트 네트워크에 연결되어 있지 않은 경우 `--endpoint link` 옵션을 포함하십시오. 다른 로그인 옵션은 [Red Hat OpenShift 클러스터에 액세스](/docs/openshift?topic=openshift-access_cluster)를 참조하십시오. ```sh {: pre} ibmcloud oc cluster config -c <cluster_name_or_ID> --admin [--endpoint link] ``` 3. 이전에 검색한 `kubectl` 명령을 실행하십시오. - 클러스터를 Satellite Config에 등록하는
- Satellite Config에 클러스터에서 Kubernetes 리소스를 관리할 수 있는 권한을 부여하십시오. 다음 명령은 전체 클러스터에 대한
cluster-admin권한을 부여합니다. 다른 옵션은 Satellite Config에 클러스터에 대한 액세스 권한 부여를 참조하십시오.kubectl create clusterrolebinding razee-cluster-admin --clusterrole=razee-cluster-admin --serviceaccount=razeedeploy:razee-viewer --serviceaccount=razeedeploy:razee-editor --serviceaccount=razeedeploy:razee-satcon