MongoDB
Opérateur Atlas Kubernetes
Une expérience MongoDB + Kubernetes transparente
Gérez les clusters Atlas directement dans Kubernetes, en utilisant les ressources personnalisées de Kubernetes. Utilisez l'API Kubernetes pour contrôler les ressources Atlas et intégrer Atlas aux pipelines CI/CD natifs de Kubernetes.Conçu selon les normes Kubernetes
L’opérateur Atlas est open source et conçu avec le cadre d’opérateur de la CNCF. Il fonctionne avec Operator Lifecycle Manager et prend en charge toutes les distributions Kubernetes certifiées.Le meilleur de MongoDB sur n'importe quel cloud
Les applications déployées sur Kubernetes sont portables et résilientes. Elles méritent une couche de données à la hauteur : MongoDB Atlas est la plateforme de données de développement multi-cloud qui offre la polyvalence dont vous avez besoin pour créer des applications résilientes et sophistiquées.Aperçu des fonctionnalités
Ressources
MongoDB Atlas vous offre la polyvalence dont vous avez besoin pour créer des applications sophistiquées capables de s'adapter à l'évolution des demandes des clients et aux tendances du marché. Non seulement c'est la seule base de données de documents multi-cloud disponible, mais elle offre également les capacités de sécurité et de distribution de données les plus avancées de tous les services entièrement gérés.
Kubernetes est un système d'orchestration de container open source destiné à automatiser le déploiement, la mise à l'échelle et la gestion des applications informatiques.
MongoDB prend en charge toutes les distributions Kubernetes certifiées CNCF. La plupart des gens s'appuient sur une distribution Kubernetes pour installer Kubernetes. Une distribution Kubernetes est un logiciel qui fournit une version préconstruite de Kubernetes, de sorte que vous n'avez pas à devoir installer vous-même les nombreux composants de Kubernetes et à les concevoir à nouveau à chaque mise à jour.
Pour un processus d'installation beaucoup plus rapide, les utilisateurs peuvent utiliser l'Atlas CLI pour installer facilement l'opérateur Kubernetes Atlas dans leur cluster Kubernetes actuellement connecté, et éventuellement automatiser la configuration. La commande CLI crée automatiquement une nouvelle clé API et le secret Atlas correspondant, puis la transforme en secret Kubernetes, évitant ainsi de devoir le faire manuellement.
De là, les développeurs peuvent gérer leur configuration Atlas via yaml, souvent via un workflow GitOps, comme pour le reste de la configuration de leur pile, qui est couramment utilisé pour éviter aux développeurs l'étape manuelle de déploiement directement sur Kubernetes.
L'opérateur MongoDB Atlas facilite le déploiement, la gestion et l'accès à MongoDB Atlas, la base de données cloud entièrement gérée, nativement depuis Kubernetes sur la plateforme cloud de votre choix.
L'opérateur MongoDB Enterprise automatise et gère les clusters MongoDB sur une infrastructure gérée pour les clients MongoDB Enterprise Advanced. L'opérateur MongoDB Community gère des clusters simples de la communauté MongoDB sur une infrastructure autogérée.
MongoDB Atlas Open Service Broker a été obsolète et remplacé par l'opérateur Atlas.
Oui, l'opérateur MongoDB Atlas peut prendre le contrôle des clusters Atlas existants. En créant une ressource personnalisée AtlasProject avec l'ID du projet Atlas correspondant et en fournissant les clés API correctes, l'opérateur MongoDB Atlas peut détecter les clusters Atlas existants et établir une connexion au lieu de la recréer.
Les utilisateurs existants ont la possibilité d'exporter des configurations Atlas compatibles avec Kubernetes via la même commande CLI d'installation décrite ci-dessus ou en utilisant une commande distincte. Les clients peuvent utiliser l'une des deux commandes suivantes pour faciliter la gestion de leurs projets Atlas existants, de leurs déploiements et de leurs utilisateurs par l'intermédiaire de l'opérateur. La commande Atlas CLI atlas kubernetes config generate exporte la configuration sur la machine de l'utilisateur dans le bon format pour l'utiliser avec l'opérateur, ce qui est idéal pour ceux qui veulent revoir la sortie ou transférer les fichiers dans un dépôt pour l'utiliser avec un flux de travail GitOps. Ou encore, la commande Atlas CLI atlas kubernetes config apply qui applique automatiquement la configuration exportée directement dans votre cluster Kubernetes connecté, ce qui est idéal pour les tests ou lorsque la configuration dans Kubernetes est votre source de vérité.
Presque toutes les versions existantes de Kubernetes disponibles s’ajoutent à Kubernetes d’une manière ou d’une autre, sans compromettre les capacités inhérentes à Kubernete. Cela fait partie du programme de conformité Kubernetes certifié et signifie que même si nous ne testons pas toutes les variantes de Kubernetes, nos opérateurs sont pris en charge pour exploiter toutes les versions.
Nous nous efforçons de garantir la prise en charge de toutes les versions actuellement prises en charge de Kubernetes de base, ainsi que d'avoir testé la prise en charge d'Openshift.
Lisez notre documentation sur l'opérateur MongoDB Atlas. Pour plus d'informations sur les solutions MongoDB Kubernetes, consultez notre page d'intégration Kubernetes. Si vous êtes intéressé(e) par une ressource que nous ne prenons pas en charge actuellement, ou en cas de feedback, n'hésitez pas à nous faire part de vos commentaires.
Premiers pas avec Atlas et Kubernetes
- Gestion des utilisateurs
- Gestion de projet
- Gestion des clusters
- Instances serverless
- Sauvegarde