In ArcGIS Enterprise on Kubernetes können Sie ArcGIS Enterprise Manager verwenden, um die Knotenaffinität und Toleranzen festzulegen und so die Platzierung von Data-Store- und Service-Pods zu verwalten. Weitere Informationen zu den Vorteilen und Anwendungsfällen für die Anwendung von Knotenaffinität und Toleranzen finden Sie unter Pod-Platzierung.
Es wird empfohlen, Toleranzen anzuwenden, bevor die Knotengruppen mit Taints gekennzeichnet werden. Auf diese Weise vermeiden Sie, dass Pods, die noch nicht über passende Toleranzen verfügen, unbeabsichtigt abgewiesen werden, was zu einer Unterbrechung Ihrer Services führen würde.
In den meisten Umgebungen können Sie die Arbeitslasten mithilfe von Knotenpools oder Knotengruppen gruppieren. Es wird empfohlen, Beschriftungen und Taints auf Gruppen von Knoten und nicht auf einzelne Knoten anzuwenden.
Zugriff auf die Einstellungen der Pod-Platzierung
Der Zugriff auf die Einstellungen der Pod-Platzierung in ArcGIS Enterprise Manager hängt vom Typ des Pods ab, den Sie konfigurieren.
Hinweis:
Raster-Analyse- und Notebook-Service-Workloads, die GPU-fähige Knoten ausführen müssen, benötigen spezifische Einstellungen für die Knotenaffinität und Toleranzen. Weitere Informationen zu diesen Einstellungen finden Sie unter Konfigurieren von GPU-fähigen Knoten für Raster-Analyse-Workloads und Anzeigen und Bearbeiten von Runtimes für Notebook-Service-Workloads.
Zugriff auf die Einstellungen für die Platzierung der Data-Store-Pods
Sie können die Pod-Platzierungseinstellungen für systemverwaltete Data-Store-Pods beim Erstellen einer Organisation oder für eine vorhandene Organisation konfigurieren. Führen Sie die folgenden Schritte aus, um auf die Einstellungen für die Platzierung vorhandener Data-Store-Pods zuzugreifen:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator an.
- Klicken Sie auf die Schaltfläche Data Stores auf der Seitenleiste.
- Wählen Sie den Data Store aus, den Sie verwalten möchten, und klicken Sie auf die Registerkarte Pod-Platzierung.
Um die Datenintegrität während der Umplanung von Data-Store-Pods zu gewährleisten, wird durch die Anwendung einer Pod-Platzierungsrichtlinie die Organisation in den schreibgeschützten Modus versetzt, bis die Data-Store-Pods auf ihren neuen Knoten neu gestartet werden. Es wird empfohlen, die Pod-Platzierungsrichtlinie für Data-Store-Knoten während einer geplanten Wartungsunterbrechung zu aktualisieren, um die Auswirkungen auf den Betrieb zu minimieren.
Zugriff auf die Einstellungen für die Platzierung von GIS-, System- und Utility-Service-Pods
Führen Sie die folgenden Schritte aus, um auf die Einstellungen für die Platzierung von GIS-, System- und Utility-Service-Pods zuzugreifen:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator an.
- Klicken Sie auf die Schaltfläche Services auf der Seitenleiste.
- Wählen Sie den Service aus, den Sie verwalten möchten, und klicken Sie auf die Registerkarte Pod-Platzierung.
Konfigurieren der Einstellungen für die Pod-Platzierung
Führen Sie die folgenden Schritte aus, um die Einstellungen für die Pod-Platzierung zu konfigurieren:
- Um Pods eine Knotenaffinitätsregel hinzuzufügen, geben Sie im Abschnitt Knotenaffinität die folgenden Informationen an, und klicken Sie auf Hinzufügen:
- Typ: Der Typ der Knotenaffinität. Folgende Typen sind verfügbar:
- Bevorzugt (PreferredDuringSchedulingIgnoredDuringExecution): Der Pod wird bevorzugt auf einem Knoten geplant, der die Regel erfüllt.
- Erforderlich (RequiredDuringSchedulingIgnoredDuringExecution): Der Pod muss auf einem Knoten geplant werden, der die Regel erfüllt.
- Schlüssel: Der Schlüssel der Knotenbeschriftung oder -annotation, auf den die Regel zutreffen soll.
- Operator: Der Operator für die Regel. Die folgenden Operatoren sind verfügbar:
- In: Die Knotenbeschriftung oder -annotation muss in der Liste der angegebenen Werte enthalten sein.
- Nicht in: Die Knotenbeschriftung oder -annotation darf nicht in der Liste der angegebenen Werte enthalten sein.
- Ist vorhanden: Der Knoten muss die angegebene Beschriftung oder Annotation aufweisen.
- Ist nicht vorhanden: Der Knoten darf die angegebene Beschriftung oder Annotation nicht aufweisen.
- Wert: Die Liste der Werte, die mit der Knotenbeschriftung oder -annotation abgeglichen werden sollen.
- Typ: Der Typ der Knotenaffinität. Folgende Typen sind verfügbar:
- Um Pods Toleranzen hinzuzufügen, geben Sie im Abschnitt Toleranzen die folgenden Informationen an, und klicken Sie auf Hinzufügen:
- Effekt: Der Taint-Effekt, dem die Toleranz entsprechen muss. Folgende Effekte sind verfügbar:
- NoSchedule: Neue Pods werden nicht auf dem Knoten mit Taint geplant, wenn keine übereinstimmende Toleranz vorhanden ist.
- PreferNoSchedule: Das Planen neuer Pods auf dem Knoten mit Taint ohne übereinstimmende Toleranz wird nach Möglichkeit vermieden, dies wird jedoch nicht garantiert.
- Keine Ausführung :Alle Pods ohne passende Toleranz werden sofort abgewiesen, nachdem der Knoten mit einem Taint gekennzeichnet wurde. NoSchedule: Neue Pods werden nicht auf dem Knoten mit Taint geplant, wenn keine übereinstimmende Toleranz vorhanden ist.
- Schlüssel: Der Schlüssel des Taint, mit dem die Toleranz übereinstimmen muss.
- Operator: Der für die Toleranz zu verwendende Operator. Die folgenden Operatoren sind verfügbar:
- Gleich: Der Pod toleriert einen Taint mit dem angegebenen Schlüssel und Wert.
- Ist vorhanden: Der Pod toleriert jeden Taint mit dem angegebenen Schlüssel.
- Wert: Der Wert des Taint, mit dem die Toleranz übereinstimmen muss, wenn für die Operation "Gleich" festgelegt ist.
- Effekt: Der Taint-Effekt, dem die Toleranz entsprechen muss. Folgende Effekte sind verfügbar:
- Klicken Sie auf Speichern.
Um Knotenaffinitätsregeln und Toleranzen zu bearbeiten, klicken Sie auf die Schaltfläche Bearbeiten
neben jeder Auflistung. Zum Löschen klicken Sie auf die Schaltfläche Löschen
.Hinweis:
Pods, die bereits auf Knoten ausgeführt werden, werden nicht entfernt, wenn eine Änderung vorgenommen wird und die Regel oder die Toleranz nicht mehr erfüllt ist.