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.

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 disponibile

Il master potrebbe non essere raggiungibile, il che significa che alcune operazioni, come il ridimensionamento di un pool di worker, sono temporaneamente non disponibili. IBM viene avvisato automaticamente e interviene per risolvere il problema. Puoi continuare a monitorare lo stato di integrazione del master finché non diventa normal.

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_ID per verificare lo stato del master e procedere con l'analisi degli errori.