Perché l'elenco di risorse Kubernetes non viene visualizzato o aggiornato dopo la registrazione del mio cluster con la configurazione Satellite ?
Risolvere i problemi relativi alla mancata visualizzazione o all'aggiornamento delle risorse di Kubernetes dopo la registrazione di un cluster in Satellite Config.
Quando si registra un cluster da utilizzare con la configurazione di " Satellite ", le risorse del cluster non vengono visualizzate nell'elenco delle risorse. Anche se si associa il cluster a una configurazione, nel cluster non vengono create né aggiornate risorse Kubernetes.
Per utilizzare un cluster con la configurazione " Satellite ", è necessario installare i componenti appropriati e concedere alla configurazione " Satellite " le autorizzazioni necessarie all'interno del cluster per gestire le risorse " Kubernetes ".
Per risolvere questo problema, attenersi alla seguente procedura.
- Ricollegare il cluster alla configurazion Satellite. Per ulteriori informazioni, vedi Registrazione dei cluster Red Hat OpenShift on IBM Cloud esistenti con Satellite Config.
- Ottieni un comando
kubectlper registrare il tuo cluster con la configurazione Satellite.
ibmcloud sat cluster register ``` Output di esempio ```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. Accedi al tuo cluster. Se non si è connessi alla rete host di ubicazione, includere l'opzione `--endpoint link`. Per ulteriori opzioni di accesso, vedi [Accesso ai cluster Red Hat OpenShift](/docs/openshift?topic=openshift-access_cluster). ```sh {: pre} ibmcloud oc cluster config -c <cluster_name_or_ID> --admin [--endpoint link] ``` 3. Eseguire il comando `kubectl` precedentemente richiamato. - Ottieni un comando
- Concedi le autorizzazioni di configurazione Satellite nel tuo cluster per gestire le risorse Kubernetes. Il seguente comando concede le autorizzazioni
cluster-adminall'intero cluster. Per altre opzioni, vedi Concessione dell'accesso di configurazione Satellite ai tuoi cluster.kubectl create clusterrolebinding razee-cluster-admin --clusterrole=razee-cluster-admin --serviceaccount=razeedeploy:razee-viewer --serviceaccount=razeedeploy:razee-editor --serviceaccount=razeedeploy:razee-satcon