Connessione con kubectl
Una volta che il tuo cluster hosted è in esecuzione, ti ci connetti con un kubeconfig che scarichi dalla dashboard (apri il cluster, poi la scheda Kubeconfig). kubehz ne offre due tipi, e quello predefinito è quello che vuoi.
Early access
Il control plane hosted è in early access. Questa pagina descrive come funziona l'accesso per un cluster hosted; per un cluster self-hosted possiedi già il tuo kubeconfig.
Il kubeconfig OIDC (predefinito)
Il download predefinito è un kubeconfig OIDC. Non contiene alcuna credenziale a lunga durata — invece dice a kubectl di autenticarti tramite kubehz (lo stesso login che usi per la dashboard) e di usare quell'identità. Il tuo accesso al cluster segue la tua appartenenza al team e il tuo ruolo: ciò che kubectl può fare è esattamente ciò che il tuo ruolo consente.
Questo è il modo consigliato per connettersi: nel file non risiede nulla di segreto, l'accesso segue il tuo login attivo e, se lasci il team, il tuo accesso termina con esso.
Configurazione una tantum: installa kubelogin
Il kubeconfig OIDC usa il plugin kubelogin (kubectl oidc-login) per gestire l'accesso via browser. Installalo una volta:
# krew (any platform)
kubectl krew install oidc-login
# or Homebrew (macOS / Linux)
brew install int128/kubelogin/kubeloginConnessione
Nella dashboard, apri il tuo cluster e la scheda Kubeconfig.
Scarica il kubeconfig OIDC (quello predefinito) e salvalo, ad esempio in
~/.kube/kubehz-<cluster>.yaml.Punta
kubectlsu di esso ed esegui un comando qualsiasi:bashexport KUBECONFIG=~/.kube/kubehz-<cluster>.yaml kubectl get nodesIl primo comando apre il browser per accedere a kubehz. Dopodiché il token viene messo in cache e
kubectlfunziona normalmente finché non scade, momento in cui ti chiede semplicemente di accedere di nuovo.
Se un comando restituisce Forbidden, il tuo ruolo non concede quell'azione — vedi Team e ruoli.
Il kubeconfig admin (avanzato, sconsigliato)
È disponibile anche un kubeconfig admin sotto un'opzione Avanzata, ma lo sconsigliamo:
- incorpora un certificato client a lunga durata, non legato alla tua identità;
- non può essere revocato se non ruotando la CA del cluster;
- concede sempre pieno cluster-admin, ignorando il tuo ruolo.
Usalo solo come ripiego break-glass (ad esempio, se il percorso OIDC non è disponibile). Poiché è sensibile, è protetto da due gate:
- Abilitalo prima nelle Impostazioni del cluster — questo richiede un accesso a due fattori fresco e una casella di consenso esplicito. Finché non lo fai, il download admin non è disponibile.
- Scarica — il download stesso richiede un ulteriore accesso a due fattori fresco.
Ogni abilitazione, disabilitazione e download è registrato nel log di audit del tuo account. Disattiva di nuovo l'opzione nelle Impostazioni quando non ne hai più bisogno.
Prossimi passi
- Team e ruoli — cosa può fare ogni membro, e i ruoli personalizzati limitati ai namespace.
- Identità e accesso — come il tuo login si mappa all'accesso al cluster.
- Add-on — il visualizzatore di cluster integrato nella dashboard e gli altri add-on hosted.
Stato del documento
| Aspetto | Dettaglio |
|---|---|
| Stato | early access — accesso hosted attivo |
| Ultima revisione | 2026-07-14 |