Wenn der Tanzu Kubernetes Grid-Dienst einen Tanzu Kubernetes-Cluster bereitstellt, werden mehrere Statusbedingungen gemeldet, die Sie verwenden können, um einen direkten Einblick in wichtige Aspekte der Computerintegrität zu bekommen.

Informationen zu den Bedingungen der Computerintegrität

Ein Tanzu Kubernetes-Cluster, der durch den Tanzu Kubernetes Grid-Dienst bereitgestellt wird, umfasst mehrere bewegliche Teile, die allesamt von unabhängigen, aber zugehörigen Controllern gesteuert werden und zusammenarbeiten, um einen Satz von Kubernetes-Knoten zu erstellen und zu pflegen. Das TanzuKubernetesCluster-Objekt stellt Statuszustände bereit, mit denen Sie detaillierte Informationen zur Computerintegrität erhalten.

Überprüfen der Computerintegrität

So prüfen Sie die Integrität einer Tanzu Kubernetes-Maschine:
  1. Führen Sie den Befehl kubectl describe machine aus.

    Wenn der Status „Bereit“ lautet, ist die Maschine fehlerfrei. Wenn jedoch eine Bedingungen der Computerintegrität „false“ lautet, z. B. InfrastructureReady, ist die Maschine nicht bereit.

  2. Wenn die Maschine nicht bereit ist, führen Sie den folgenden Befehl aus und ermitteln Sie, was mit der Infrastruktur nicht stimmt:
    kubectl describe wcpmachine

Liste der Betriebszustände der Maschine

In der Tabelle sind die verfügbaren Bedingungen der Computerintegrität für einen Tanzu Kubernetes-Cluster aufgelistet und definiert.

Zustand Beschreibung
ResourcePolicyReady Meldet die erfolgreiche Erstellung einer Ressourcenrichtlinie.
ResourcePolicyCreationFailed Wird gemeldet, wenn während der Erstellung von Ressourcenrichtlinien Fehler auftreten.
ClusterNetworkReady Meldet die erfolgreiche Bereitstellung eines Clusternetzwerks.
ClusterNetworkProvisionStarted Wird gemeldet, wenn auf die Bereitschaft des Clusternetzwerks gewartet wird.
ClusterNetworkProvisionFailed Wird gemeldet, wenn während der Netzwerkbereitstellung Fehler auftreten.
LoadBalancerReady Meldet die erfolgreiche Abstimmung eines statischen Endpunkts auf Steuerungsebene.
LoadBalancerCreationFailed Wird gemeldet, wenn die Erstellung von Lastausgleichsdienst-Ressourcen fehlschlägt.
WaitingForLoadBalancerIP Wird gemeldet, wenn auf die IP-Adresse des Lastausgleichsdiensts gewartet wird.
VMProvisioned Meldet, dass eine virtuelle Maschine erstellt, eingeschaltet und eine IP-Adresse zugewiesen ist.
WaitingForBootstrapData Wird gemeldet, wenn ein vSphere-Maschine auf die Bereitschaft des Bootstrap-Skripts wartet, bevor der Bereitstellungsprozess gestartet wird.
VMCreationFailed Meldet, dass die Erstellung von VM CRD oder der entsprechenden Bootstrap-ConfigMap fehlgeschlagen ist.
VMProvisionStarted Wird gemeldet, wenn eine virtuelle Maschine derzeit erstellt wird.
PoweringOn Wird gemeldet, wenn eine virtuelle Maschine derzeit den Einschaltprozess ausführt.
WaitingForNetworkAddress Wird gemeldet, wenn gewartet wird, bis die Netzwerkeinstellungen der Maschine aktiv werden.
WaitingForBIOSUUID Wird gemeldet, wenn gewartet wird, bis die Maschine über eine BIOS UUID verfügt.

Zustandsfelder

Jede Bedingung kann mehrere Felder enthalten.
Type Beschreibt den Typ des Zustands. Beispielsweise ResourcePolicyReady. Beim Zustand Ready handelt es sich um eine Zusammenfassung aller anderen Zustände.
Status

Beschreibt den Status des Typs.

Zustände können True, False oder Unknown sein.

Severity

Einstufung des Reason.

Info bedeutet, dass die Abstimmung stattfindet.

Warning bedeutet, dass etwas falsch ist und erneut versucht wird.

Error bedeutet, dass ein Fehler aufgetreten ist und manuelle Eingriffe für die Lösung erforderlich sind.

Reason

Liefert einen Grund, weshalb der Status False ist. Es kann sich um einen Grund „Warten auf Bereitschaft“ oder um eine Fehlerursache handeln. Wird in der Regel ausgelöst, wenn der Status False lautet.

Message Von Menschen lesbare Informationen, die den Reason erläutert.