Couchbase Kubernetes-Operator

Der Kubernetes-Operator stellt Couchbase für Sie bereit, skaliert sie, repariert sie und aktualisiert sie. Ihr Plattformteam verwaltet die Datenbank wie jede andere Arbeitslast – mit der Ausnahme, dass die Seiten um 2 Uhr morgens nicht mehr benötigt werden.

Kubernetes kennt Pods. Wir kennen Couchbase.

Kubernetes ist hervorragend bei der Ersetzung von Pods. Eine Datenbank muss ebenfalls neu ausgerichtet, die Replika-Placements angepasst und sichere Upgrades durchgeführt werden. Unser Operator übernimmt diese Aufgaben für Sie.

Wenn die Datenbank außerhalb Ihrer Plattform läuft, wartet jede Änderung auf ein Ticket. Hier handelt es sich um YAML in Git, das überprüft und als Code bereitgestellt wird.

Auf die Aktualisierungen verzichten lohnt sich nicht, da die Sicherheitsrisiken steigen. Die Aktualisierungen werden nacheinander durchgeführt, während die Apps laufen, und man kann sie auch jederzeit rückgängig machen.

Wenn ein Pod oder ein Knoten fehlschlägt, ersetzt der Operator ihn, nutzt seine Speicherkapazität erneut und stellt die Daten neu aus. Nur das wird angezeigt, was eine menschliche Überprüfung erfordert.

Halten Sie die Kontrolle über Ihre Daten und Ihre Ausgaben bei

Nutzen Sie die bereits vorhandene Kubernetes-Kapazität, ob in Ihrem eigenen Rechenzentrum oder in einer Cloud. Führen Sie die Datensicherheits- und Compliance-Regeln nach Ihren Vorgaben durch.

Funktioniert im Autopilotmodus, jeweils eine vorsichtige Portion pro Mal

5 von 5

Kubernetes Operator-Funktionsstufe: Auto Pilot, die höchste Stufe

1 Pod

Die meisten Betreiber erlauben es Kubernetes, bei Upgrades sofort zu entfernen.

Entwickelt für Anwendungen, die nicht heruntergefahren werden können

10M+

Anfragen pro Sekunde auf Couchbase

Lesen Sie die Geschichte

118M

Verknüpfungen mit der Verfügbarkeit von Five-Nines

Lesen Sie die Geschichte

22 Millionen+

Mit Minuten-Rückfallschutz für den Wiederherstellungsprozess

Lesen Sie die Geschichte

Neu in Operator 2.9

Verschlüsselung im Ruhezustand, sicherere Upgrades und intelligentere Warnmeldungen

  • Betreiben
  • Skala
  • Upgrade
  • Schützen
  • Sicher
  • Produktion
  • Hybrid
  • Migrieren

Eine Produktionsknotenstruktur in 3 Zonen

Ein Ausfall einer Zone sollte Ihre App nicht lahmlegen. Jede Zone wird zu einer Couchbase-Servergruppe auf Knoten, die für Couchbase reserviert sind, zusammengefasst. Die Replikate befinden sich also anderswo. Jede Dienstleistung erhält ihre eigenen Pods und Speicher in einer eigenen Zone. cert-manager führt TLS-Rotationen durch und die Backups werden von den Datenbankknoten aus ausgeführt.

Von der Helm-Installation bis zum ersten Cluster

Fügen Sie das Couchbase Helm-Repo hinzu und installieren Sie einen Chart. Sie erhalten den Operator, den Admission Controller und einen funktionsfähigen Couchbase-Cluster, der direkt über die Webkonsole oder ein SDK verbunden werden kann. Sie möchten lieber Schritt für Schritt vorgehen? Die CLI installiert jedes Element einzeln auf Kubernetes oder OpenShift. Lesen Sie die Best Practices-Anleitung vor der Produktion. Sie behandelt Speicher, Scheduling und Fehler, die man besser vermeiden sollte.

Selbstverantwortung

Couchbase Server

Der Motor, den der Administrator verwendet: JSON, Key-Value, SQL++, Suche, Vektor-Suche und Caching in einer Datenbank. Verwenden Sie ihn mit dem Administrator in Kubernetes oder auf VMs und Bare-Metal-Systemen, je nachdem, wie es für Sie besser passt.

MANAGED CLOUD

Couchbase Capella

Wünschen Sie sich Couchbase ohne die Verwendung von Kubernetes? Capella ist dieselbe Engine, vollständig auf AWS, Google Cloud und Azure verwaltet. Couchbase übernimmt die Einrichtung, die Sicherung, die Skalierung und die Upgrades.

MOBIL UND EDGE

Couchbase Mobile

Couchbase Lite sorgt dafür, dass Apps auch ohne Verbindung auf Smartphones und Edge-Geräten funktionieren. Mit demselben Helm-Chart kann Sync Gateway neben Ihrem Cluster bereitgestellt werden, um diese Geräte synchron zu halten.

Unser Kubernetes-Operator, auch als Couchbase Autonomous Operator (CAO) bekannt, stellt selbstverwaltete Couchbase-Server auf Kubernetes und OpenShift bereit, skaliert sie, repariert sie und sichert sie ab sowie aktualisiert sie.

Version 2.9 unterstützt Kubernetes 1.31 bis 1.36, OpenShift 4.18 bis 4.20, Amazon EKS, Google GKE, Microsoft AKS, K3s und Bottlerocket OS auf x86- und ARM-Nutzern.

Es unterstützt die Versionen 7.2 bis 8.0 von Couchbase Server Enterprise Edition. Operator 2.9 konfiguriert außerdem die Funktionen von Version 8.0, wie zum Beispiel die Verschlüsselung in der Ruhephase. Die Community Edition wird nicht unterstützt.

Das Operator Framework definiert fünf Leistungsstufen, von Basic Install bis Auto Pilot. Der Couchbase-Operator ist auf Level 5, Auto Pilot, eingestuft. Die Anbieter bewerten sich selbst, also probieren Sie es einfach aus und bewerten Sie es.

Ja. Richten Sie den Operator auf einen Cluster an VMs oder EC2 und er wird die Knoten einzeln in Kubernetes umstellen. Apps bleiben verbunden, und beide Seiten benötigen Netzwerkzugriff.

Beide verwenden dieselbe Couchbase-Engine. Mit dem Operator kann Ihr Team Couchbase auf Ihrem eigenen Kubernetes-System betreiben. Mit Capella kann Couchbase diese für Sie auf AWS, Google Cloud oder Azure bereitstellen.

Vergessen Sie die Databasenflut

Jede Stapelaufteilung bedeutet eine weitere Rechnung und mehr zu verwalten. Schätzen Sie aus, wie viel Sie in 2 Minuten sparen könnten.