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
- 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. - 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.
- Verifica che il tuo cluster funzioni correttamente:
ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID.
Connessione dalla CLI
- Scarica il file di configurazione
kubeconfigper il tuo cluster e aggiungilo al tuo filekubeconfigesistente in~/.kube/configo all'ultimo file nella variabile di ambienteKUBECONFIG.ibmcloud ks cluster config -c CLUSTER_NAME_OR_ID - Verifica che i comandi
kubectlvengano eseguiti correttamente e che il contesto Kubernetes sia impostato sul tuo cluster.
Output di esempiokubectl config current-context<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.
- Installa l'add-on "Headlamp " se non l'hai già fatto.
- Ottieni il nome host di ingresso predefinito del tuo cluster.
ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID | grep "Ingress Subdomain" - 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:
- Avvia un proxy locale.
kubectl proxy - 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".