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.
- Wenn Workerknoten aufgelistet werden, lesen Sie den Abschnitt Workerknoten können nicht erstellt oder gelöscht werden.
- Wenn keine Workerknoten aufgelistet werden, öffnen Sie einen IBM Cloud-Supportfall.
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 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
Warningzu 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_IDden Master-Status zu überprüfen und die Fehlerbehebung fortzusetzen.