Verwendung von Kubernetes-Labels für die Kostenzuweisung in EKS - AWS Data Exports

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwendung von Kubernetes-Labels für die Kostenzuweisung in EKS

Geteilte Kostenzuordnungsdaten unterstützen Kubernetes-Labels als Kostenzuweisungs-Tags für Amazon EKS-Cluster. Diese Labels werden zwar automatisch als benutzerdefinierte Kostenzuweisungs-Tags importiert, müssen jedoch auf Verwaltungskontoebene aktiviert werden. Nach der Aktivierung können Sie mithilfe von benutzerdefinierten Attributen wie Kostenstelle, Anwendung, Geschäftseinheit und Umgebung Kosten auf Pod-Ebene in Ihren Kosten- und Nutzungsberichten (CUR) zuordnen.

Diese Funktion hilft Unternehmen dabei, Kosten in gemeinsam genutzten EKS-Umgebungen über Teams, Projekte oder Abteilungen hinweg genau zu verfolgen und zuzuweisen. Mithilfe von Kubernetes-Labels können Sie Ihre Kubernetes-Kosten auf der Grundlage Ihrer spezifischen Geschäftsanforderungen und Ihres Organisationsdesigns zuordnen.

Voraussetzungen

Als Voraussetzungen für die Verwendung von Kubernetes-Labels mit Daten zur geteilten Kostenzuweisung gelten folgende Voraussetzungen:

  • Sie müssen die Daten zur geteilten Kostenzuweisung in der AWS Billing and Cost Management-Konsole aktivieren. Dies muss auf der Ebene des Verwaltungskontos aktiviert werden. Einzelheiten finden Sie unter Daten zur geteilten Kostenzuweisung aktivieren.

  • Sie benötigen einen EKS-Cluster, für den Sie Daten zur geteilten Kostenzuweisung verfolgen möchten. Dies kann ein vorhandener Cluster sein, oder Sie können einen neuen erstellen. Weitere Informationen finden Sie unter Erstellen eines Amazon EKS-Clusters im Amazon EKS-Benutzerhandbuch.

  • Sie müssen Ihren Pods im EKS-Cluster Labels zugewiesen haben. Weitere Informationen zum Erstellen von Labels in Kubernetes finden Sie unter Labels and Selectors in der Kubernetes-Dokumentation.

Arbeiten mit Kubernetes-Labels in EKS

Geteilte Kostenzuordnungsdaten unterstützen bis zu 50 Kubernetes-Labels pro Pod, die alphabetisch sortiert werden, bevor sie als Kostenzuweisungs-Tags importiert werden. Alle Labels, die über die ersten 50 hinausgehen, werden automatisch verworfen. Wenn Sie nach Erreichen der Obergrenze von 50 Etiketten ein neues Kostenzuordnungs-Tag hinzufügen müssen, müssen Sie zunächst ein vorhandenes Etikett entfernen und sicherstellen, dass Ihr neues Etikett bei alphabetischer Sortierung unter die ersten 50 fällt.

Anmerkung

Einige AWS verwaltete Dienste fügen EKS-Pods automatisch Labels hinzu. Diese Labels werden auf das Limit von 50 Labels pro Pod angerechnet und werden auf der Seite mit den Tags für die Kostenzuweisung angezeigt.

Kubernetes-Labels haben zwar keine Größenbeschränkungen, für Kostenzuweisungs-Tags gelten jedoch spezifische Zeichenbeschränkungen: 128 Zeichen für Tag-Schlüssel und 256 Zeichen für Tag-Werte. Beschriftungen, die diese Zeichenbeschränkungen überschreiten, werden verworfen und nicht als Kostenzuweisungs-Tags dargestellt. Es wird empfohlen, Beschriftungen zu erstellen, die diese Zeichenbeschränkungen einhalten, um die Kosten zuzuordnen.

Die importierten Kubernetes-Labels werden als Tags für die Kostenzuweisung angezeigt und müssen auf Ebene des Zahlerkontos aktiviert werden. Weitere Informationen zu Kostenzuweisungs-Tags und zur Aktivierung finden Sie unter Verwenden von benutzerdefinierten Kostenzuweisungs-Tags. Es gelten die folgenden Grenzwerte für Kostenzuweisungs-Tags: 50 benutzerdefinierte Tags pro Ressource und 500 benutzerdefinierte Tags pro Zahlerkonto. Vom System generierte Stichwörter werden nicht auf diese Grenzwerte angerechnet.

Anmerkung

Nachdem Sie benutzerdefinierte Tags erstellt und auf Ihre Ressourcen angewendet haben, kann es bis zu 24 Stunden dauern, bis die Tagschlüssel auf der Seite mit den Stichwörtern für die Kostenzuweisung angezeigt werden. Sobald Sie die Tags aktiviert haben, kann es weitere 24 Stunden dauern, bis sie aktiv werden.

Verwaltung von Kubernetes-Labels und Kostenzuweisungs-Tags

Sie können Kubernetes-Labels in EKS hinzufügen, löschen und bearbeiten sowie die zugehörigen Kostenzuweisungs-Tags deaktivieren. Im Folgenden wird das erwartete Verhalten für jede Aktion beschrieben.

Ein neues Label hinzufügen

Sie können einem Pod ein neues Kubernetes-Label hinzufügen. Wenn das Label-Limit von 50 nicht erreicht wurde, wird das neue Label importiert und als Kostenzuweisungs-Tag angeboten, das dann aktiviert werden kann. Wenn das Limit von 50 jedoch erreicht wurde, wird das neue Label nicht importiert, auch wenn es in die alphabetische Sortierreihenfolge der ersten 50 Labels fällt. Sie müssen zuerst ein vorhandenes Kostenzuordnungs-Tag deaktivieren, um ein neues Etikett importieren zu können.

Ein Label bearbeiten

In Kubernetes können Sie einen Labelschlüssel nicht bearbeiten. Um einen Labelschlüssel zu ändern, müssen Sie ihn entfernen und ein neues Label hinzufügen. Sie können jedoch Labelwerte bearbeiten, die in Ihrer nächsten CUR berücksichtigt werden.

Löschen eines Labels

Sie können ein Etikett aus EKS-Pods entfernen. Beachten Sie, dass durch das Entfernen eines Labels nicht automatisch das zugehörige Kostenzuweisungs-Tag deaktiviert wird. Daten zur geteilten Kostenzuweisung werden weiterhin in CUR übernommen, bis Sie das Kostenzuordnungs-Tag explizit deaktivieren.

Deaktivierung eines Kostenzuweisungs-Tags

Sie können jedes Kostenzuweisungs-Tag deaktivieren, das aus Kubernetes-Labels erstellt wurde. Nach der Deaktivierung werden die entsprechenden Spalten nicht mehr mit Daten gefüllt, und die Spalte wird aus der CUR des nächsten Monats gelöscht.

Bewährte Methoden für die Verwaltung von Kubernetes-Labels für die Kostenzuweisung

Kubernetes-Labels bieten erhebliche Flexibilität bei der Modellierung der gemeinsamen Kostenzuweisung. Um das Potenzial dieser Funktion voll auszuschöpfen, empfehlen wir, die folgenden Best Practices zu befolgen, um Ihren Kostenmanagementansatz zu optimieren.

Grundlegendes zu Bezeichnungsbeschränkungen

Das label-per-pod Limit von 50 basiert auf einer alphabetischen Sortierung. Für die Kostenzuweisung werden nur die ersten 50 alphabetisch sortierten Etiketten importiert. Um sicherzustellen, dass wichtige Beschriftungen enthalten sind, sollten Sie die Benennung Ihrer Etiketten sorgfältig planen, um sicherzustellen, dass wichtige Etiketten in alphabetischer Reihenfolge unter den ersten 50 erscheinen.

Folgende Zeichenbeschränkungen

AWS Für Tags zur Kostenzuweisung gelten die folgenden Zeichenbeschränkungen:

  • Tag-Schlüssel: 128 Zeichen

  • Tag-Werte: 256 Zeichen

Kubernetes erlaubt zwar längere Labels, aber Labels, die diese Grenzwerte überschreiten, werden nicht importiert. Gestalten Sie Ihre Labels innerhalb dieser Grenzen, um eine erfolgreiche Nachverfolgung der Kostenzuweisung sicherzustellen.

Hinzufügen neuer Etiketten, wenn die Kapazität ausgeschöpft ist

Wenn ein Pod das Limit von 50 Labels erreicht hat und Sie ein neues Label für die Kostenzuweisung hinzufügen müssen, gehen Sie wie folgt vor:

  1. Überprüfe die vorhandenen Labels und identifiziere ein Kostenzuweisungs-Tag, das du deaktivieren möchtest.

  2. Deaktiviert das ausgewählte Tag.

  3. Fügen Sie das neue Label für die Kostenzuweisung hinzu.

  4. Stellen Sie sicher, dass das neue Etikett zu den ersten 50 alphabetisch sortierten Bezeichnungen gehört.

Anmerkung

Denken Sie daran, dass nur die ersten 50 alphabetisch sortierten Bezeichnungen für die Kostenzuweisung verwendet werden.