MongoDB
Atlas Kubernetes Operator
Eine nahtlose MongoDB + Kubernetes-Erfahrung
Verwalten Sie Atlas-Cluster direkt in Kubernetes, indem Sie benutzerdefinierte Kubernetes-Ressourcen verwenden. Verwenden Sie die Kubernetes-API, um Atlas-Ressourcen zu steuern und Atlas in Kubernetes-native CI/CD-Pipelines zu integrieren.Entwickelt nach Kubernetes-Standards
Der Atlas Operator ist Open Source und wurde mit dem CNCF Operator Framework entwickelt. Er arbeitet mit Operator Lifecycle Manager und unterstützt alle zertifizierten Kubernetes-Distributionen.Das Beste von MongoDB in jeder Cloud
Kubernetes-Anwendungen sind portabel und widerstandsfähig. Sie verdienen eine entsprechende Datenschicht: MongoDB Atlas ist die Multi-Cloud-Datenplattform für Entwickler, die Ihnen die Vielseitigkeit bietet, die Sie benötigen, um robuste und anspruchsvolle Anwendungen zu entwickeln.Funktionen im Überblick
Ressourcen
MongoDB Atlas bietet Ihnen die Vielseitigkeit, die Sie benötigen, um anspruchsvolle Anwendungen zu erstellen, die sich an wechselnde Kundenanforderungen und Markttrends anpassen können. Es ist nicht nur die einzige Multi-Cloud-Dokumentendatenbank auf dem Markt, sondern bietet auch die fortschrittlichsten Sicherheits- und Datenverteilungsfunktionen aller vollständig verwalteten Dienste.
Kubernetes ist ein Open-Source-Container-Orchestrierungssystem zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Computeranwendungen.
MongoDB unterstützt alle CNCF-zertifizierten Kubernetes-Distributionen. Die meisten Leute verlassen sich auf eine Kubernetes-Distribution, um Kubernetes zu installieren. Eine Kubernetes-Distribution ist ein Softwarepaket, das eine vorgefertigte Version von Kubernetes bereitstellt, so dass Sie sich nicht die Mühe machen müssen, die vielen Komponenten von Kubernetes selbst zu installieren und sie bei jedem Update neu zu erstellen.
Für einen wesentlich schnelleren Installationsprozess können Benutzer die Atlas CLI verwenden, um den Atlas Kubernetes Operator einfach in ihrem derzeit verbundenen Kubernetes-Cluster zu installieren und die Einrichtung optional zu automatisieren. Der CLI-Befehl erstellt automatisch einen neuen API-Schlüssel und das dazugehörige Atlas-Geheimnis und wandelt es dann in ein Kubernetes-Geheimnis um, so dass Sie dies nicht mehr manuell tun müssen.
Von da an können die Entwickler ihre Konfiguration für Atlas über yaml verwalten, oft über einen GitOps-Workflow, wie auch die übrige Stack-Konfiguration, die üblicherweise verwendet wird, um den Entwicklern den manuellen Schritt der Bereitstellung direkt in Kubernetes zu ersparen.
Der MongoDB Atlas Operator macht es einfach, MongoDB Atlas, die vollständig verwaltete Cloud-Datenbank, nativ von Kubernetes aus auf der Cloud-Plattform Ihrer Wahl einzusetzen, zu verwalten und darauf zuzugreifen.
Der MongoDB Enterprise Operator automatisiert und verwaltet MongoDB-Cluster auf einer selbstverwalteten Infrastruktur für Kunden von MongoDB Enterprise Advanced. Der MongoDB Community Operator verwaltet einfache Cluster von MongoDB Community auf einer selbstverwalteten Infrastruktur.
Der MongoDB Atlas Open Service Broker ist veraltet und wurde durch den Atlas Operator ersetzt.
Ja, der MongoDB Atlas Operator kann die Kontrolle über bestehende Atlas-Cluster übernehmen. Durch die Erstellung einer benutzerdefinierten AtlasProject-Ressource mit der passenden Atlas-Projekt-ID und die Bereitstellung der richtigen API-Schlüssel kann der MongoDB Atlas Operator vorhandene Atlas-Cluster erkennen und eine Verbindung herstellen, anstatt sie neu zu erstellen.
Bestehende Benutzer haben die Möglichkeit, Kubernetes-kompatible Atlas-Konfigurationen über den oben beschriebenen CLI-Befehl zur Installation oder über einen separaten Befehl zu exportieren. Kunden können einen von zwei Befehlen verwenden, um die Verwaltung ihrer bestehenden Atlas-Projekte, -Einsätze und -Benutzer über den Operator einzurichten. Der Atlas CLI-Befehl atlas kubernetes config generate exportiert die Konfiguration im richtigen Format für die Verwendung mit dem Operator auf den Rechner des Benutzers. Dies ist ideal für diejenigen, die die Ausgabe überprüfen oder die Dateien in ein Repository zur Verwendung mit einem GitOps-Workflow verschieben möchten. Oder der Atlas CLI-Befehl atlas kubernetes config apply, der die exportierte Konfiguration automatisch direkt auf Ihren angeschlossenen Kubernetes-Cluster anwendet. Dies ist ideal für Tests oder wenn die Konfiguration in Kubernetes die einzige Informationsquelle für Sie ist.
Nahezu jede etablierte Kubernetes-Variante, die verfügbar ist, ergänzt Kubernetes auf irgendeine Weise, ohne die inhärenten Fähigkeiten von Kubernetes zu untergraben. Dies ist Teil des Certified Kubernetes Conformance Program und bedeutet, dass wir zwar nicht jede Variante von Kubernetes testen, unsere Operatoren aber unterstützt werden, um mit jeder Variante zu arbeiten.
Wir arbeiten daran sicherzustellen, dass wir alle derzeit unterstützten Versionen von Kubernetes unterstützen, und wir haben auch die Unterstützung für Openshift getestet.
Lesen Sie unsere Dokumentation zu MongoDB Atlas Operator. Weitere Informationen über MongoDB Kubernetes-Lösungen finden Sie auf unserer Kubernetes-Integrationsseite. Wenn Sie an einer Ressource interessiert sind, die wir derzeit nicht unterstützen, oder wenn Sie sonstiges Feedback haben, bitte teilen Sie uns Ihre Gedanken mit.
Erste Schritte mit Atlas und Kubernetes
- Benutzerverwaltung
- Projektmanagement
- Clustermanagement
- Serverless-Instanzen
- Backup