Stati e stati del cluster
Il Master Status fornisce dettagli sull'operazione in corso da quando è cambiato lo stato del master. Questo stato indica da quanto tempo il master è nello stesso stato, ad esempio Ready (1 month ago). Il Master State rispecchia il ciclo di vita delle operazioni che potrebbero essere eseguite sul master, quali la distribuzione, l'aggiornamento e l'eliminazione. Ogni stato e condizione è descritto nella documentazione che segue.
Esaminare lo stato del cluster nella console o eseguendo i seguenti comandi.
ibmcloud ks cluster ls
ibmcloud ks cluster get --cluster CLUSTER_NAME_OR_ID
Interrotto
Hai inviato una richiesta di eliminazione prima del completamento della distribuzione master Kubernetes. Dopo che il tuo cluster è stato eliminato, viene rimosso dal tuo dashboard. Se il tuo cluster rimane bloccato in questo stato per molto tempo, apri un caso di supporto IBM Cloud.
Critico
Non è possibile raggiungere il master di Kubernetes oppure tutti i nodi worker del cluster sono inattivi. Se hai abilitato IBM Key Protect nel tuo cluster, il contenitore Key Protect potrebbe non riuscire a crittografare o decrittografare i
tuoi segreti del cluster. In questo caso, puoi vedere un errore con ulteriori informazioni quando esegui kubectl get secrets.
Creazione non riuscita
Impossibile creare il cluster. Eliminare il cluster non riuscito e provare a crearne un altro. Se il problema persiste durante la creazione di ulteriori cluster, apri un caso di supportoIBM Cloud.
Eliminazione non riuscita
Non è possibile eliminare il master di Kubernetes o almeno un nodo worker. Elenca i nodi di lavoro eseguendo ibmcloud ks worker ls --cluster CLUSTER_NAME_OR_ID.
Il supporto IBM riceve una notifica dell'errore e lavora alla risoluzione del problema. Non è possibile risolvere il problema provando a eliminare nuovamente il cluster.
Verifica, invece, il campo Master status per ulteriori informazioni o attendi l'eliminazione del cluster.
- Se i nodi worker sono elencati, vedere Impossibile creare o eliminare i nodi worker.
- Se non sono elencati lavoratori, aprire un caso di assistenza IBM Cloud.
Eliminato
Il cluster viene eliminato ma non ancora rimosso dal tuo dashboard. Se il tuo cluster rimane bloccato in questo stato per molto tempo, apri un caso di supporto IBM Cloud.
Eliminazione
Il cluster viene eliminato e la relativa infrastruttura viene smantellata. Non è possibile accedere al cluster. Non è possibile annullare un'eliminazione. Una volta eliminato il cluster, non puoi più controllare lo stato del master perché il cluster viene completamente rimosso.
Distribuito
Il master è stato distribuito correttamente. Controlla lo stato per verificare che il master sia Ready o per vedere se è disponibile un aggiornamento.
Distribuzione non riuscita
Non è possibile completare l'installazione del master di Kubernetes. Non è possibile risolvere questa situazione. Contatta il supporto IBM Cloud aprendo un caso di supporto IBM Cloud.
Distribuzione
Il master Kubernetes non è ancora stato completamente distribuito. Non è possibile accedere al proprio cluster. Attendi fino alla completa distribuzione del cluster per verificarne l'integrità.
Errore
Il master non è operativo. IBM viene avvisato automaticamente e interviene per risolvere il problema. Puoi continuare a monitorare lo stato di integrazione del master finché non diventa normal. Puoi anche aprire un caso di supporto IBM Cloud.
Normale
Tutti i nodi di lavoro in un cluster sono attivi e in esecuzione. Puoi accedere al cluster e distribuire le applicazioni al cluster. Questo stato è considerato come integro e non richiede un'azione da parte tua.
Anche se i nodi di lavoro possono essere normali, le altre risorse dell'infrastruttura, come rete e archiviazione, potrebbero necessitare ancora di attenzione. Se hai appena creato il cluster, alcune delle sue parti utilizzate da altri servizi, quali i segreti Ingress o i segreti di pull dell'immagine di registro, potrebbero essere ancora in elaborazione.
In sospeso
Il master Kubernetes è stato distribuito. I nodi di lavoro stanno eseguendo il provisioning e non sono ancora disponibili nel cluster. È possibile accedere al cluster, ma non è possibile distribuire applicazioni sul cluster.
Richiesto
Viene inviata una richiesta per creare il cluster e ordinare l'infrastruttura per il master Kubernetes e i nodi di lavoro. Quando ha inizio l'implementazione del cluster, lo stato del cluster passa a “ Deploying ”. Se il tuo cluster
rimane bloccato nello stato " Requested " per un periodo prolungato, apri un ticket all'indirizzo IBM Cloud caso di assistenza.
Ridimensionato
Le risorse master sono state ridotte a zero repliche. Si tratta di uno stato temporaneo che si verifica durante il ripristino di etcd dopo un backup. Non è possibile interagire con il cluster quando è in questo stato. Attendere il completamento
del ripristino di etcd e il ritorno dello stato master a deployed.
Aggiornamento non riuscito
L'aggiornamento del master ha avuto esito negativo. Il supporto IBM riceve una notifica dell'errore e lavora alla risoluzione del problema. Puoi continuare a monitorare l'integrità del master fino a quando questo non raggiunge uno stato normale. Se il master rimane in questo stato per più di 1 giorno, apri un caso di supporto IBM Cloud. Il supporto IBM potrebbe identificare altri problemi nel tuo cluster che devi risolvere prima di poter aggiornare il master.
Aggiornamento
Il master sta aggiornando la sua versione di Kubernetes. L'aggiornamento potrebbe essere un aggiornamento patch applicato automaticamente o una versione principale o secondaria che applichi con l'aggiornamento del cluster. Il server API Kubernetes
eseguito nel master Kubernetes viene aggiornato a una nuova versione dell'API Kubernetes. Durante l'aggiornamento, puoi ancora accedere e modificare il cluster. Tuttavia, non è possibile avviare operazioni master simultanee, come l'abilitazione
del controllo del server API. I nodi di lavoro, le app e le risorse distribuite dall'utente non vengono modificate e continuano a funzionare. Attendi il completamento dell'aggiornamento per verificare l'integrità del tuo cluster. Durante l'aggiornamento,
il tuo master altamente disponibile può continuare l'elaborazione delle richieste e i nodi e i carichi di lavoro della tua applicazione continuano a essere eseguiti. Una volta completato l'aggiornamento del master, puoi aggiornare i tuoi nodi di lavoro.
Se l'aggiornamento non ha esito positivo, il master ritorna allo stato deployed e continua a essere eseguito nella versione precedente. Il supporto IBM riceve una notifica dell'errore e lavora alla risoluzione del problema. Puoi
verificare se l'aggiornamento non è riuscito, nel campo Master Status.
Aggiornamento annullato
L'aggiornamento del master viene annullato perché lo stato del cluster non era integro al momento dell'aggiornamento. Il tuo master rimane in questo stato fino a quando il tuo cluster è integro e tu aggiorni manualmente il master. Per aggiornare
il master, utilizzare il comando ibmcloud ks cluster master update . Se non desideri aggiornare il master alla versione
predefinita major.minor durante l'aggiornamento, includi l'opzione --version e specifica l'ultima versione della patch disponibile per la versione major.minor che desideri, ad esempio 1.35.
Per elencare le versioni disponibili, esegui ibmcloud ks versions.
Non supportato
La versione di Kubernetes eseguita dal cluster non è più supportata. L'integrità del tuo cluster non è più monitorata attivamente o segnalata. Inoltre, non è possibile aggiungere o ricaricare i nodi di lavoro. Per continuare a ricevere importanti aggiornamenti di sicurezza e supporto, devi aggiornare il cluster. Consulta le azioni di preparazione dell'aggiornamento della versione, quindi aggiorna il tuo cluster a una versione supportata di Kubernetes.
Avvertenza
Almeno un nodo di lavoro nel cluster non è disponibile, ma altri lo sono e possono subentrare nel carico di lavoro. Prova a ricaricare i nodi di lavoro non disponibili.
- Il tuo cluster ha zero nodi di lavoro, come se tu avessi creato un cluster senza alcun nodo di lavoro o avessi rimosso manualmente tutti i nodi di lavoro dal cluster. Ridimensionare il pool di lavoratori per aggiungere nodi lavoratori da recuperare
da uno stato
Warning, quindi aggiornare le voci dei nodi Calico per i nodi lavoratori. - Un'operazione del piano di controllo per il tuo cluster non è riuscita. Visualizza il cluster nella console oppure esegui il comando
ibmcloud ks cluster get --cluster CLUSTER_NAME_OR_IDper verificare lo stato del master e procedere con l'analisi degli errori.