Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

Knotenbedingungen

Knotenbedingungen beschreiben den Status aller Arbeitsknoten und werden verwendet, um die Umgebungsparameter der Arbeitsknoten zu überprüfen, um potenzielle Probleme zu identifizieren, bevor sie Auswirkungen auf das System haben.

Knotenbedingungen:

  • Ready: Zeigt an, dass der Knoten bereit für Longhorn-Operationen ist, einschließlich der Tatsache, dass ein longhorn-manager Pod auf diesem Knoten läuft, der Kubernetes-Knoten bereit ist und kein physischer Ressourcenengpass besteht.

  • Schedulable: Zeigt an, dass der Knoten nicht abgeriegelt ist und Arbeitslasten auf diesem Knoten geplant werden können.

  • MountPropagation: Zeigt an, dass der Knoten die Montagepropagation unterstützt. Dies ist notwendig, um Volumes, die von einem Container gemountet wurden, mit anderen Containern im selben Longhorn-Pod oder mit anderen Longhorn-Pods auf demselben Knoten zu teilen.

  • Multipathd: Überprüft, ob der multipathd Dienst nicht auf dem Knoten läuft, was den Pod mit dem Volume-Start beeinträchtigen könnte. Siehe Fehlerbehebung: MountVolume.SetUp failed for volume aufgrund von multipathd auf dem Knoten.

  • RequiredPackages: Überprüft, ob alle erforderlichen Pakete (NFS-Client, iSCSI-Tool, cryptsetup, dmsetup) für Longhorn vorhanden sind.

  • NFSClientInstalled: Überprüft, ob einer der folgenden NFS-Clients unterstützt wird: v4.2, v4.1 oder v4.0. Ein NFS-Client ist erforderlich für RWX-Volumes und Sicherungen.

  • KernelModulesLoaded: Überprüft, ob die folgenden Kernel-Module geladen sind:

    • dm_crypt: Erforderlich für die Verschlüsselung von Volumes und Sicherungsbildern.

    • vfio_pci: Erforderlich für SPDK- und PCI-Geräteverwaltung (V2-Daten-Engine).

    • uio_pci_generic: Erforderlich für SPDK UIO-Unterstützung (V2-Daten-Engine).

    • nvme_tcp: Erforderlich für die Verwendung von NVMe-over-TCP-Geräten (V2-Daten-Engine).

  • HugePagesAvailable: Zeigt an, ob der Knoten ordnungsgemäß mit HugePages (2Mi) konfiguriert ist, wie es von der Longhorn V2-Daten-Engine erforderlich ist. Dies umfasst die Überprüfung der folgenden Punkte:

    • HugePages (2Mi) werden als Kubernetes-Ressource (hugepages-2Mi) registriert.

    • Die konfigurierte HugePages-Kapazität entspricht oder übersteigt den in der v2-data-engine-hugepage-limit-Einstellung definierten Wert.

Die Knotenbedingungen blockieren die Longhorn-Implementierung nicht, führen jedoch zu Warnungen in der Longhorn-Node-Ressource. Für weitere Informationen siehe Longhorn Installationsanforderungen.