The Atlas Kubernetes Operator
The Atlas Kubernetes Operator is a Kubernetes controller that uses Atlas to manage your database schema. Using the Operator you can define the desired schema and apply it to your database using the Kubernetes API.
Quick Start
Get started with the Atlas Operator
Supported Workflows
Atlas supports two types of schema management workflows: declarative and versioned. They are supported by theAtlasSchema
and AtlasMigration
CRDs respectively.Declarative Migrations
With declarative migrations the user defines the desired state of the database and Atlas ensures it is applied.
Versioned Migrations
With versioned migrations the user provides a series of migrations that are applied in order to reach the desired state.
Guides
Installation
Installing the Operator with advanced configurations.
Pre-approval
Learn how to set up pre-approval flows for declarative migrations.
Ad-hoc Approval
Learn how to support ad-hoc approvals for declarative schema changes.
Using SSL Certs
Use SSL certificates to establish an encrypted connection to your database