Questa pagina fornisce una panoramica delle funzionalità alpha di Kubernetes e spiega come funzionano i cluster alfa in Google Kubernetes Engine. Puoi creare un cluster alpha o scoprire di più sulle scelte di configurazione del cluster.
Panoramica
Puoi sperimentare le funzionalità alpha di Kubernetes creando un cluster alfa. I cluster alpha sono cluster di breve durata che eseguono release stabili di Kubernetes con tutte le API e le funzionalità Kubernetes abilitate. I cluster alpha sono progettati per gli utenti esperti e gli early adopter per sperimentare con carichi di lavoro che sfruttano nuove funzionalità prima che queste funzionalità siano pronte per la produzione. Puoi utilizzare i cluster alpha come i normali cluster GKE.
I cluster alpha eseguono per impostazione predefinita l'attuale versione predefinita di Kubernetes. Puoi specificare una versione diversa durante la creazione del cluster. Per sapere quali versioni di Kubernetes sono disponibili, consulta Controllo delle versioni e upgrade e Note di rilascio oppure esegui gcloud container get-server-config
.
Limitazioni
I cluster alpha hanno le seguenti limitazioni:
- Non coperto dallo SLA di GKE
- Impossibile eseguire l'upgrade
- L'upgrade automatico dei nodi e la riparazione automatica sono disabilitati nei cluster alpha
- Eliminata automaticamente dopo 30 giorni
- Non ricevere aggiornamenti della sicurezza
- Non supportata con i pool di nodi di 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 sono abilitate le API alpha, sia per Kubernetes che per GKE, indipendentemente dalla versione di Kubernetes eseguita dal cluster. Periodicamente, Google offre ai clienti la possibilità di testare versioni di GKE non disponibili pubblicamente, a scopo di test e convalida. Queste versioni con accesso in anteprima possono essere eseguite come cluster alpha o come cluster senza le API alfa di Kubernetes abilitate.
Funzionalità più recenti alpha di Kubernetes
La maggior parte delle release Kubernetes contiene nuove funzionalità alpha che puoi testare in cluster alpha. Per un elenco completo delle release di Kubernetes e delle funzionalità che includono, 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 stabilità e qualità della produzione, i normali cluster GKE abilitano solo funzionalità beta o successive. Le funzionalità alpha non sono abilitate nei cluster normali perché non sono pronte per la produzione o aggiornabili.
Poiché GKE esegue automaticamente l'upgrade del piano di controllo Kubernetes, l'abilitazione di funzionalità alpha in produzione potrebbe compromettere l'affidabilità del cluster in caso di modifiche che provocano errori in una nuova versione.
Per ulteriori informazioni sulle fasi delle funzionalità di Kubernetes, consulta la sezione Versioni alpha, beta e stabili nella documentazione di Kubernetes.
Per saperne di più su come determinare quali funzionalità sono abilitate per una determinata versione del piano di controllo GKE, consulta Limitazioni delle funzionalità.
Passaggi successivi
- Scopri di più sulle scelte di configurazione del cluster.
- Crea un cluster alpha.
- Leggi la panoramica di GKE.