Cluster-Staaten und -Status

Der Masterstatus (Master Status) stellt Details zu den Operationen bereit, die über den Masterzustand in Bearbeitung sind. Der Status umfasst eine Zeitmarke dazu, wie lange der Master sich in demselben Zustand befand, z. B. Ready (1 month ago) (Bereit (vor 1 Monat). Der Masterzustand (Master State) spiegelt den Lebenszyklus möglicher Operationen wider, die auf dem Master ausgeführt werden können, z. B. Bereitstellen, Aktualisieren oder Löschen. Jeder Zustand und Status wird in der folgenden Dokumentation beschrieben.

Überprüfen Sie den Status Ihres Clusters in der Konsole oder durch Ausführen der folgenden Befehle.

ibmcloud ks cluster ls
ibmcloud ks cluster get --cluster CLUSTER_NAME_OR_ID

Abgebrochen

Sie haben eine Löschanforderung gesendet, bevor die Bereitstellung des Kubernetes-Masters abgeschlossen war. Nachdem Ihr Cluster gelöscht wurde, wird er aus Ihrem Dashboard entfernt. Wenn Ihr Cluster in diesem Status lange Zeit blockiert ist, öffnen Sie einen IBM Cloud-Supportfall.

Kritisch

Der Kubernetes-Master ist nicht erreichbar oder alle Workerknoten im Cluster sind inaktiv. Wenn Sie in Ihrem Cluster IBM Key Protect aktiviert haben, dann kann der Key Protect-Container die geheimen Schlüssel Ihres Clusters möglicherweise nicht verschlüsseln oder entschlüsseln. In diesem Fall wird eine Fehlernachricht angezeigt, die weiterführende Informationen enthält, wenn Sie den Befehl kubectl get secrets ausführen.

Erstellen fehlgeschlagen

Der Cluster kann nicht erstellt werden. Löschen Sie den fehlgeschlagenen Cluster und versuchen Sie, einen weiteren zu erstellen. Wenn das Problem beim Erstellen zusätzlicher Cluster bestehen bleibt, öffnen Sie eine IBM Cloud-Supportfall.

Löschen fehlgeschlagen

Der Kubernetes-Master oder mindestens ein Workerknoten kann nicht gelöscht werden. Listen Sie Workerknoten auf, indem Sie ibmcloud ks worker ls --cluster CLUSTER_NAME_OR_ID ausführen.

Der IBM Support wird benachrichtigt und arbeitet an einer Lösung des Problems. Sie können das Problem nicht durch erneutes Löschen des Clusters beheben.

Sehen Sie stattdessen im Feld Master-Status nach, um weitere Informationen zu erhalten, oder warten Sie, bis der Cluster gelöscht wurde.

Gelöscht

Der Cluster wird gelöscht, aber noch nicht aus dem Dashboard entfernt. Wenn Ihr Cluster in diesem Status lange Zeit blockiert ist, öffnen Sie einen IBM Cloud-Supportfall.

Wird gelöscht

Der Cluster wird gelöscht, und die Clusterinfrastruktur wird abgebaut. Sie können nicht auf den Cluster zugreifen. Eine Löschung kann nicht rückgängig gemacht werden. Nach dem Löschen des Clusters können Sie den Masterzustand nicht mehr überprüfen, da der Cluster vollständig entfernt wird.

Bereitgestellt

Der Master wurde erfolgreich bereitgestellt. Überprüfen Sie den Zustand, um zu verifizieren, dass der Master betriebsbereit (Ready) ist, oder um festzustellen, ob eine Aktualisierung verfügbar ist.

Bereitstellen fehlgeschlagen

Die Bereitstellung des Kubernetes-Masters kann nicht abgeschlossen werden. Dieser Status kann nicht behoben werden. Wenden Sie sich an den IBM Cloud-Support, indem Sie einen IBM Cloud-Supportfall öffnen.

Implementierung

Der Kubernetes-Master ist noch nicht vollständig implementiert. Sie können nicht auf Ihren Cluster zugreifen. Warten Sie, bis Ihr Cluster vollständig bereitgestellt wurde, und überprüfen Sie dann den Status Ihres Clusters.

Fehler

Der Master ist nicht betriebsbereit. IBM wird automatisch benachrichtigt und ergreift Maßnahmen zur Behebung dieses Problems. Sie können den Status weiter überwachen, bis der Master den Status normal aufweist. Sie können auch einen IBM Cloud-Supportfall öffnen.

Normal

Alle Workerknoten in einem Cluster sind betriebsbereit. Sie können auf den Cluster zugreifen und Apps auf dem Cluster bereitstellen. Dieser Status wird als einwandfreier Zustand betrachtet und erfordert keine Aktion von Ihnen.

Auch wenn die Workerknoten ordnungsgemäß funktionieren, bedürfen andere Infrastrukturressourcen wie Netz und Speicher möglicherweise Ihrer Aufmerksamkeit. Wenn Sie den Cluster gerade erstellt haben, befinden sich einige Teile des Clusters, die von anderen Services wie z. B. geheimen Ingress-Schlüsseln oder geheimen Schlüsseln für Registry-Image-Pull-Operationen verwendet werden, möglicherweise noch in Bearbeitung.

Anstehend

Der Kubernetes-Master ist bereitgestellt. Die Workerknoten werden gerade eingerichtet und sind noch nicht im Cluster verfügbar. Sie können auf den Cluster zugreifen, jedoch keine Apps im Cluster bereitstellen.

Angefordert

Eine Anforderung zum Erstellen des Clusters und zum Bestellen der Infrastruktur für die Kubernetes Master- und Workerknoten wird gesendet. Wenn die Bereitstellung des Clusters gestartet wird, ändert sich der Clusterstatus in Deploying (Wird bereitgestellt). Wenn Ihr Cluster lange Zeit im Status Requested blockiert ist, öffnen Sie eine IBM Cloud-Supportfall.

Verkleinert

Die Master-Ressourcen wurden auf null Replikate reduziert. Dies ist ein vorübergehender Zustand, der auftritt, während etcd nach einer Sicherung wiederhergestellt wird. In diesem Zustand können Sie nicht mit Ihrem Cluster interagieren. Warten Sie, bis etcd abgeschlossen ist und der Master-Status wieder an deployed zurückgegeben wird.

Aktualisierung fehlgeschlagen

Die Masteraktualisierung ist fehlgeschlagen. Der IBM Support wird benachrichtigt und arbeitet an einer Lösung des Problems. Sie können den Zustand des Masters weiter überwachen, bis der Master einen normalen Status erreicht. Wenn der Master länger als einen Tag in diesem Status verbleibt, öffnen Sie einen IBM Cloud-Supportfall. IBM Support stellt dann möglicherweise weitere Probleme in Ihrem Cluster fest, die Sie beheben müssen, bevor der Master aktualisiert werden kann.

Aktualisierung wird durchgeführt

Der Master aktualisiert seine Kubernetes-Version. Bei der Aktualisierung kann es sich um eine Patchaktualisierung handeln, die automatisch angewendet wird, oder um eine über- oder untergeordnete Version, die Sie durch Aktualisieren des Clusters angewendet haben. Der Kubernetes API-Server, der in Ihrem Kubernetes-Master ausgeführt wird, wird auf eine neue Version der Kubernetes-API aktualisiert. Während der Aktualisierung können Sie weiterhin auf den Cluster zugreifen und ihn ändern. Sie können jedoch keine gleichzeitigen Masteroperationen einleiten, wie z. B. das Aktivieren der API-Serverprüfung. Workerknoten, Anwendungen und Ressourcen, die der Benutzer bereitgestellt hat, werden nicht geändert und werden weiterhin ausgeführt. Warten Sie, bis die Aktualisierung abgeschlossen ist, und überprüfen Sie dann den Status Ihres Clusters. Während der Aktualisierung kann Ihr hoch verfügbarer Master die Verarbeitung von Anforderungen fortsetzen und Ihre App-Workloads und Workerknoten werden weiterhin ausgeführt. Wenn die Aktualisierung abgeschlossen ist, können Sie Ihre Workerknoten aktualisieren. Ist die Aktualisierung nicht erfolgreich, wird der Master wieder in den Zustand deployed (bereitgestellt) versetzt und führt die Vorgängerversion weiter aus. Der IBM Support wird benachrichtigt und arbeitet an einer Lösung des Problems. Im Feld Master-Status können Sie überprüfen, ob die Aktualisierung fehlgeschlagen ist.

Aktualisierung abgebrochen

Die Masteraktualisierung wurde abgebrochen, weil der Cluster zum Zeitpunkt der Aktualisierung nicht in einem einwandfreien Zustand war. Ihr Master verbleibt in diesem Zustand, bis sich Ihr Cluster in einwandfreiem Zustand befindet und Sie den Master manuell aktualisieren. Um den Master zu aktualisieren, verwenden Sie den Befehlibmcloud ks cluster master update. Wenn Sie den Master während des Updates nicht auf die Standardversion major.minor aktualisieren möchten, fügen Sie die --version Option hinzu und geben Sie die neueste Patch-Version an, die für die gewünschte Version major.minor verfügbar ist, z. B. 1.35. Führen Sie den Befehl ibmcloud ks versions aus, um die verfügbaren Versionen anzuzeigen.

Nicht verfügbar

Der Master ist möglicherweise nicht erreichbar, was bedeutet, dass einige Aktionen, wie beispielsweise die Größenanpassung eines Worker-Pools, vorübergehend nicht verfügbar sind. IBM wird automatisch benachrichtigt und ergreift Maßnahmen zur Behebung dieses Problems. Sie können den Status weiter überwachen, bis der Master den Status normal aufweist.

Nicht unterstützt

Die Kubernetes-Version, die der Cluster ausführt, wird nicht mehr unterstützt. Der Zustand des Clusters wird nicht mehr aktiv überwacht oder gemeldet. Außerdem können Sie keine Workerknoten hinzufügen oder erneut laden. Um weiterhin wichtige Sicherheitsupdates und Unterstützung erhalten zu können, müssen Sie Ihren Cluster aktualisieren. Prüfen Sie die Aktionen zum Vorbereiten der Versionsaktualisierung und aktualisieren Sie Ihren Cluster auf eine unterstützte Kubernetes-Version.

Warnung

Mindestens ein Workerknoten in dem Cluster ist nicht verfügbar, aber andere Workerknoten sind verfügbar und können die Workload übernehmen. Versuchen Sie, die nicht verfügbaren Workerknoten erneut zu laden.

  • Ihr Cluster verfügt über null Workerknoten, was auch der Fall wäre, wenn Sie einen Cluster ohne Workerknoten erstellt oder alle Workerknoten manuell aus dem Cluster entfernt hätten. Passen Sie die Größe Ihres Worker-Pools an, um Worker-Knoten hinzuzufügen und einen Ausfall Warning zu beheben, und aktualisieren Sie anschließend die Calico-Knoteneinträge für Ihre Worker-Knoten.
  • Eine Operation auf Steuerebene für Ihren Cluster ist fehlgeschlagen. Zeigen Sie den Cluster in der Konsole an oder führen Sie aus, um ibmcloud ks cluster get --cluster CLUSTER_NAME_OR_ID den Master-Status zu überprüfen und die Fehlerbehebung fortzusetzen.