Zum Inhalt springen
BlogBehälter (Kubernetes, Docker)Akamai fügt Unterstützung für Kubernetes Cluster API hinzu

Akamai fügt Unterstützung für Kubernetes Cluster API hinzu

Verwenden Sie CAPL, eine Kubernetes-Cluster-API-Implementierung, die in bestehenden Kubernetes-Clustern auf Akamai, einschließlich der Linode Kubernetes Engine, installiert werden kann.

Wir arbeiten hinter den Kulissen weiter an der Verbesserung und Erweiterung unserer Plattformen und freuen uns, Ihnen mitteilen zu können, dass wir Unterstützung für Kubernetes Cluster API hinzugefügt haben. Cluster API (AKA: CAPI, ausgesprochen "kappy") wird verwendet, um deklarative, Kubernetes-ähnliche APIs mithilfe von Konfigurationsdateien zu erstellen, die anderen Infrastruktur-als-Code-Tools ähnlich sind.

CAPL (eine Kubernetes-Cluster-API-Implementierung für Linode) bietet Portabilität, Automatisierungsfunktionen und eine einfache Erstellung, Konfiguration und Verwaltung von Clustern. Es ist ein eigenständiges Open-Source-Tool, das in bestehenden Kubernetes-Clustern auf Akamai installiert werden kann, einschließlich der Linode Kubernetes Engine (LKE).

Die manuelle Installation (Bootstrapping) einer Kubernetes-Umgebung ist ein mühsamer Prozess und im großen Maßstab schwer zu warten. Dies führte zur Entwicklung zahlreicher Kubernetes-Distributionen, die die Bereitstellung und Verwaltung von Clustern vereinfachen sollten. Es gibt verwaltete Optionen, wie LKE und den Elastic Kubernetes Service (EKS) von Amazon, und DIY-Distributionen, wie die leichteren K3s oder RKE2. Aber viele Lösungen bringen neue Herausforderungen mit sich, da die zahlreichen Distributionen und Installationsprogramme jeweils unterschiedliche Standardkonfigurationen für Cluster und unterstützte Infrastrukturanbieter mitbringen. An dieser Stelle kommt unser Freund CAPI mit deklarativen, Kubernetes-ähnlichen APIs ins Spiel, die Cloud-Anbieter und On-Premise-Umgebungen unterstützen und die Erstellung, Konfiguration und Verwaltung von Clustern automatisieren.

Um die Funktionsweise von CAPI kurz zusammenzufassen, wird ein Management-Cluster eingesetzt, um Workload-Cluster zu erstellen und zu verwalten. Sie nehmen Änderungen an den Clustern vor, indem Sie die aktualisierte YAML-Datei bearbeiten und hochladen. Zu den Änderungen können Kuberentes-Version, Gesamtknoten und Toleranzen gehören.

Weitere Einzelheiten finden Sie unter Erste Schritte mit CAPL.

Erste Schritte

  • CAPL befindet sich in aktiver Entwicklung und kann in jeder unserer Kern-Rechenregionen eingesetzt werden.
  • Beachten Sie, dass Core-Compute-Regionen ohne VPC-Funktionalität eine vpcless-Cluster-Bereitstellung erfordern.
  • CAPL kann mit verschiedenen Kubernetes-Distributionen und Plugin-Anbietern verwendet werden, z. B. Rancher.

Kommentare

Kommentar abgeben

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