Überprüfen, ob eine Workload in Knoten von EKS Auto Mode bereitgestellt wird - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Um zu diesem Benutzerhandbuch beizutragen, klicken Sie auf den Link Diese Seite auf GitHub bearbeiten, der sich im rechten Bereich jeder Seite befindet.

Überprüfen, ob eine Workload in Knoten von EKS Auto Mode bereitgestellt wird

Bei der Ausführung von Workloads in einem EKS-Cluster mit EKS Auto Mode kann es erforderlich sein, zu steuern, ob bestimmte Workloads in Knoten von EKS Auto Mode oder anderen Rechentypen ausgeführt werden. In diesem Thema wird beschrieben, wie Sie mithilfe von Knoten-Selektoren und Affinitätsregeln sicherstellen können, dass Ihre Workloads in der vorgesehenen Recheninfrastruktur geplant werden.

Die Beispiele in diesem Thema veranschaulichen, wie Sie mithilfe des eks.amazonaws.com/compute-type-Labels die Bereitstellung von Workloads auf Knoten in EKS Auto Mode entweder erfordern oder verhindern können. Dies ist besonders nützlich für Cluster im gemischten Modus, in denen sowohl EKS Auto Mode als auch andere Rechentypen ausgeführt werden, beispielsweise selbstverwaltete Karpenter-Bereitsteller oder EKS-verwaltete Knotengruppen.

Knoten von EKS Auto Mode haben den Wert des Labels von eks.amazonaws.com/compute-type auf auto festgelegt. Mit diesem Label können Sie steuern, ob eine Workload in Knoten bereitgestellt wird, die von EKS Auto Mode verwaltet werden.

Voraussetzung: Eine Workload muss in Knoten von EKS Auto Mode bereitgestellt sein

Anmerkung

Dieser nodeSelector-Wert ist für EKS Auto Mode nicht erforderlich. Dieser nodeSelector-Wert ist nur relevant, wenn Sie einen Cluster im gemischten Modus ausführen, dessen Knotentypen nicht von EKS Auto Mode verwaltet werden. Beispielsweise können Sie in Ihrem Cluster über EKS-verwaltete Knotengruppen statische Rechenkapazität bereitstellen und über dynamische Rechenkapazität verfügen, die von EKS Auto Mode verwaltet wird.

Sie können diesen nodeSelector zu Bereitstellungen oder anderen Workloads hinzufügen, um zu verlangen, dass Kubernetes sie in Knoten von EKS Auto Mode plant.

apiVersion: apps/v1 kind: Deployment spec: template: nodeSelector: eks.amazonaws.com/compute-type: auto

Voraussetzung: Ein Workload wird nicht in Knoten von EKS Auto Mode bereitgestellt

Sie können diesen nodeAffinity zu Bereitstellungen oder anderen Workloads hinzufügen, um zu verlangen, dass Kubernetes sie nicht in Knoten von EKS Auto Mode plant.

affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: eks.amazonaws.com/compute-type operator: NotIn values: - auto