Accesso ai cluster tramite l’endpoint del servizio cloud pubblico

Per i cluster Classic e VPC di IBM Cloud Kubernetes Service, nei quali è abilitato un endpoint di servizio nel cloud pubblico, è possibile effettuare l'accesso tramite la CLI o una dashboard grafica.

Prima di iniziare

  1. Installare gli strumenti CLI necessari, tra cui la CLI di IBM Cloud, il plug-in Kubernetes Service (ibmcloud ks) e la CLI di Kubernetes (kubectl). Per accedere rapidamente alle funzionalità di test nel proprio cluster, è anche possibile utilizzare il IBM Cloud Shell.
  2. Se la tua rete è protetta da un firewall aziendale, consenti l'accesso agli endpoint API e alle porte di IBM Cloud e IBM Cloud Kubernetes Service.
  3. Verifica che il tuo cluster funzioni correttamente: ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID.

Connessione dalla CLI

  1. Scarica il file di configurazione kubeconfig per il tuo cluster e aggiungilo al tuo file kubeconfig esistente in ~/.kube/config o all'ultimo file nella variabile di ambiente KUBECONFIG.
    ibmcloud ks cluster config -c CLUSTER_NAME_OR_ID
    
  2. Verifica che i comandi kubectl vengano eseguiti correttamente e che il contesto Kubernetes sia impostato sul tuo cluster.
    kubectl config current-context
    
    Output di esempio
    <cluster_name>/<cluster_ID>
    

Connessione alla dashboard di Headlamp

Headlamp è la dashboard grafica consigliata per la gestione e il monitoraggio delle risorse del cluster. Utilizza l'autenticazione IAM di IBM Cloud e, una volta installato il componente aggiuntivo, viene automaticamente reso accessibile tramite il nome host di ingresso predefinito del cluster.

  1. Installa l'add-on "Headlamp " se non l'hai già fatto.
  2. Ottieni il nome host di ingresso predefinito del tuo cluster.
    ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID | grep "Ingress Subdomain"
    
  3. Apri https://headlamp.<ingress_subdomain> in un browser e fai clic su "Accedi".

Legacy: Connessione tramite il proxy kubectl

Il progetto " kubernetes-dashboard " è stato archiviato e, a partire dalla versione 1.36, non viene più installato sui nuovi cluster. Usa invece la lampada frontale.

Se nel tuo cluster è ancora installata la dashboard legacy di Kubernetes:

  1. Avvia un proxy locale.
    kubectl proxy
    
  2. Apri il seguente link URL in un browser web.
    http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
    

Connessione tramite chiave API

Vedi " Accesso ai cluster da strumenti di automazione tramite una chiave API".