Questa pagina fornisce una panoramica delle funzionalità alpha di Kubernetes e spiega come funzionano i cluster alpha in Google Kubernetes Engine. Puoi creare un cluster alpha o scoprire di più sulle scelte di configurazione del cluster.
Panoramica
Puoi fare esperimenti con le funzionalità alpha di Kubernetes creando un cluster alpha. I cluster alpha sono cluster di breve durata che eseguono release di Kubernetes stabili con tutte le API e le funzionalità di Kubernetes abilitate. I cluster alpha sono progettati per consentire agli utenti avanzati e agli early adopter di eseguire esperimenti con carichi di lavoro che sfruttano le nuove funzionalità prima che queste siano pronte per la produzione. Puoi utilizzare i cluster alpha come i normali cluster GKE.
Per impostazione predefinita, i cluster alpha eseguono la versione predefinita corrente di Kubernetes. Puoi specificare una versione diversa durante la creazione del cluster. Per scoprire quali versioni di Kubernetes sono disponibili, consulta Versionamento e upgrade e Note di rilascio oppure esegui gcloud container get-server-config
.
Limitazioni
I cluster alpha presentano le seguenti limitazioni:
- Non coperti dallo SLA GKE
- Impossibile eseguire l'upgrade
- L'upgrade automatico e la riparazione automatica dei nodi sono disabilitati nei cluster alpha
- Eliminati automaticamente dopo 30 giorni
- Non ricevere aggiornamenti della sicurezza
- Non supportato con i node pool Windows Server.
Differenza tra i cluster alpha e le versioni alpha di GKE
I cluster alpha non eseguono necessariamente versioni "alpha" di GKE. Il termine cluster alpha indica che le API alpha sono abilitate, sia per Kubernetes che per GKE, indipendentemente dalla versione di Kubernetes in esecuzione nel cluster. Periodicamente, Google offre ai clienti la possibilità di testare le versioni di GKE non disponibili al pubblico per test e convalida. Queste versioni con accesso in anteprima possono essere eseguite come cluster alpha o come cluster senza le API alpha di Kubernetes abilitate.
Ultime funzionalità alfa di Kubernetes
La maggior parte delle release di Kubernetes contiene nuove funzionalità alpha che puoi testare nei cluster alpha. Per un elenco completo delle release di Kubernetes e delle funzionalità incluse, consulta il log delle modifiche di Kubernetes.
Informazioni sulle fasi delle funzionalità
Le nuove funzionalità di Kubernetes vengono introdotte in quattro fasi: sviluppo iniziale, alpha, beta e stabile.
Per garantire la stabilità e la qualità della produzione, i normali cluster GKE attivano solo le funzionalità beta o successive. Le funzionalità alpha non sono attivate sui cluster normali perché non sono pronte per la produzione o non sono aggiornabili.
Poiché GKE esegue automaticamente l'upgrade del piano di controllo Kubernetes, l'attivazione delle funzionalità alpha in produzione potrebbe minare l'affidabilità del cluster se in una nuova versione sono presenti modifiche che comportano interruzioni.
Per scoprire di più sulle fasi delle funzionalità di Kubernetes, consulta Versioni alpha, beta e stabili nella documentazione di Kubernetes.
Per scoprire di più su come determinare quali funzionalità sono abilitate per una determinata versione del control plane di GKE, consulta Feature gate.
Passaggi successivi
- Scopri di più sulle scelte di configurazione del cluster.
- Crea un cluster alpha.
- Leggi la panoramica di GKE.