Operatore Couchbase per Kubernetes

L'operatore Kubernetes si occupa della distribuzione, della scalabilità, della risoluzione dei problemi e dell'aggiornamento di Couchbase per voi. Il vostro team di piattaforma gestisce il database come qualsiasi altro workload, senza i problemi delle pagine del mattino alle 2 di notte.

Kubernetes conosce i pod; noi conosciamo Couchbase.

Kubernetes è ottimo per sostituire i pod. Anche un database richiede un riequilibrio, la collocazione delle repliche e aggiornamenti sicuri. Il nostro operatore si occupa di tutto questo per voi.

Quando la database è all’esterno della vostra piattaforma, ogni modifica viene registrata tramite un ticket. Qui si tratta di YAML in Git, verificato e inviato come codice.

Le upgrade vengono rinviate e il rischio di sicurezza aumenta. Le versioni aggiornate vengono installate una alla volta mentre le app sono in esecuzione e si può tornare indietro a metà del processo.

Quando un pod o un nodo si guasta, l’operatore lo sostituisce, riutilizza il suo storage e riequilibra i dati. Rappresenta solo ciò che richiede un intervento umano.

Mantieni il controllo sui tuoi dati e sulle tue spese

Utilizzate la capacità Kubernetes già implementata, sia in locale che in qualsiasi cloud. Rispetta le norme sulla residenza dei dati e sulla conformità, alle tue condizioni.

Funziona in modalità Auto Pilot, una pod alla volta con cura

5 su 5

Livello di funzionalità dell'operatore Kubernetes: Auto Pilot, la categoria superiore

1 pod

La maggior parte degli operatori consente a Kubernetes di espellere gli utenti contemporaneamente durante gli aggiornamenti.

Costruito per applicazioni che non possono essere interrotte

10M+

query al secondo su Couchbase

Leggi la storia

118M

Connessioni con la disponibilità dei cinque nove

Leggi la storia

22 milioni di persone

abbonati, con il ripristino dei dati in pochi minuti

Leggi la storia

Nuovo nella versione 2.9 dell'operatore

Crittografia in fase di attesa, aggiornamenti più sicuri e avvisi più intelligenti

  • Operare
  • Scala
  • Aggiornamento
  • Proteggere
  • Sicuro
  • Produzione
  • Hybrid
  • Migrare

Un cluster produttivo in 3 zone

Un’interruzione della rete in una delle zone non dovrebbe compromettere l’operatività dell’app. Ogni zona diventa un gruppo di server Couchbase su nodi riservati a questo servizio, quindi le repliche vengono ospitate altrove. Ogni servizio ha i propri pod e lo storage nella propria zona. cert-manager ruota il protocollo TLS e i backup vengono gestiti dai nodi della database.

Dal lancio di Helm al primo cluster

Aggiungi il repo di Couchbase Helm e installa un grafico. Ottieni l'operatore, il controller di ammissione e un cluster di Couchbase funzionante, pronti per la connessione dalla console web o tramite un SDK. Preferisci procedere passo dopo passo? La CLI installa ogni componente separatamente, su Kubernetes o OpenShift. Leggi la guida sulle migliori pratiche prima della produzione. Copre lo storage, la schedulazione e gli errori da evitare.

Autogestione

Couchbase Server

Il motore utilizzato dall'operatore: JSON, key-value, SQL++, ricerca, ricerca vettoriale e caching in un'unica database. Eseguietelo su Kubernetes con l'operatore oppure su VM e bare metal, a seconda delle vostre esigenze.

CLOUD MANEGGIATO

Couchbase Capella

Vuoi avere Couchbase senza utilizzare Kubernetes? Capella è lo stesso motore, completamente gestito su AWS, Google Cloud e Azure. Couchbase gestisce l'installazione, i backup, lo scaling e gli aggiornamenti.

MOBILE E EDGE

Couchbase Mobile

Couchbase Lite mantiene le applicazioni operative sui telefoni e sui dispositivi edge senza connessione. Lo stesso Helm chart può essere utilizzato per distribuire Sync Gateway accanto al cluster per mantenere i dispositivi sincronizzati.

Il nostro gestore Kubernetes, noto anche come Couchbase Autonomous Operator (CAO), implementa, dimensiona, ripristina, fa backup e aggiorna il server Couchbase gestito autonomamente su Kubernetes e OpenShift.

La versione 2.9 supporta Kubernetes 1.31 a 1.36, OpenShift 4.18 a 4.20, Amazon EKS, Google GKE, Microsoft AKS, K3s e Bottlerocket OS su nodi x86 e ARM.

Gestisce le versioni 7.2-8.0 di Couchbase Server Enterprise Edition. L’operatore 2.9 inoltre configura le funzionalità di 8.0, come l’encryption in rest. La Community Edition non è supportata.

Il Framework Operator definisce cinque livelli di funzionalità, dal Basic Install al Auto Pilot. L'operatore Couchbase è classificato al livello 5, Auto Pilot. I vendor valutano le proprie prestazioni, quindi provatelo e giudicate voi stessi.

Sì. Inserite l'operatore in un cluster di VM o EC2 e il sistema lo riequilibra automaticamente i nodi in Kubernetes uno alla volta. Le applicazioni rimangono connesse e entrambe le parti necessitano di accesso alla rete.

Entrambi utilizzano lo stesso motore di Couchbase. Con l'operatore, il tuo team gestisce Couchbase nel proprio Kubernetes. Con Capella, Couchbase lo gestisce per te su AWS, Google Cloud o Azure.

Lasciare la proliferazione dei database nel passato

Ogni aggiunta di stack significa un altro conto da gestire. Calcola in 2 minuti quanto puoi risparmiare.