Zum Inhalt springen
BlogBehälter (Kubernetes, Docker)Horizontale Cluster-Autoskalierung auf Linode Kubernetes Engine

Horizontale Cluster-Autoskalierung auf der Linode Kubernetes Engine

Horizontale Cluster-Autoskalierung auf der Linode Kubernetes Engine

Wir haben der Linode Kubernetes Engine (LKE) Unterstützung für die automatische Skalierung von horizontalen Clustern hinzugefügt. Diese neue Funktion für unseren verwalteten Kubernetes-Service gibt Ihnen die Möglichkeit, Knoten in Echtzeit auf der Grundlage von Ressourcenlimits zu erstellen und zu zerstören. Autoscaling macht die Verwaltung von Knotenpools effizienter, was zu hochverfügbaren und stabilen Anwendungen führt.

Kubernetes ermöglicht die Skalierung von Anwendungen oder Arbeitslasten sowohl auf Pod- als auch auf Clusterebene. Die horizontale Pod-Autoskalierung ist nativ in Kubernetes integriert und hilft Ihnen bei der Skalierung der verfügbaren Ressourcen für Ihre Container. Mit der horizontalen Cluster-Autoskalierung können Sie die Anzahl der in jedem Cluster verfügbaren Knoten automatisch nach oben oder unten skalieren, basierend auf der Anzahl der in Ihrem Cluster verfügbaren Pods, indem Sie Schwellenwerte für Mindest- und Höchstwerte für Knoten im Knotenpool festlegen.

Der horizontale Cluster-Autoscaler für LKE

Für eine einfache Verwaltung Ihrer Cluster sorgt der neue horizontale Cluster-Autoscaler:

  • Skaliert Ihre Cluster-Ressourcen und Ihren Knotenpool für maximale Effizienz;
  • Optimiert die Cluster-Ressourcen durch regelmäßige Überprüfung auf nicht zugewiesene oder überflüssige Knoten;
  • Bietet Autoscaler-Einstellungen, ohne dass Sie Ihre Konfiguration aktualisieren müssen, und kann mit unserem API verwaltet werden; und ist
  • Unterstützt von Linode's dedizierten, gemeinsam genutzten und High-Memory-Recheninstanzen.

Wie es funktioniert

Die Aktivierung des Cluster-Autoscalers ist sehr einfach und erfordert keine Änderungen an Ihrer bestehenden Konfiguration. 

  1. Besuchen Sie die Detailseite des Clusters und klicken Sie auf die Option Autoscale Pool
  2. Ändern Sie im Menü Autoscaler die Funktion auf "Ein".
  3. Nach der Aktivierung legen Sie die Mindest- und Höchstwerte zwischen 1 und 99 fest.
  4. Speichern Sie Ihre Änderungen, um den Cluster-Autoscaler zu aktivieren

Die für den Autoscaler ausgewählten Minimal- und Maximalwerte stellen eine Menge von Knoten im Knotenpool dar. Ein Minimum von 10 erlaubt beispielsweise nicht weniger als zehn Knoten im Knotenpool, während ein Maximum von 10 nicht mehr als zehn Knoten im Knotenpool erlaubt. Der Autoscaler weist diese Werte nur als Grenzwerte zu, d. h. es gibt keine zusätzliche Logik zur Minimierung oder Maximierung der Ressourcen in Ihrem Cluster.

Kubernetes-Ressourcen

Lesen Sie den Leitfaden zur automatischen Skalierung von Clustern. Wir verfügen auch über eine umfangreiche Bibliothek mit Bildungsressourcen. Hier finden Sie unsere gesamte Kubernetes-Dokumentation


Kommentare (2)

  1. Author Photo

    Bravo. More work on the firewall then we can move DO deployments back to Linode

  2. Author Photo

    Superb. There are other things that are very important when setup a cloud managed kubernetes. We are really missing a linode_lke_pool as terraform resource and also pool labels. DO have these capabilities that are really really needed. We are evaluating Linode and DO for our production deployment, we really love Linode but are tempting to go with DO because of that.

Kommentar abgeben

Ihre E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit *gekennzeichnet