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
Manage your schema declaratively by defining the desired state as code, and let Atlas plan and apply the changes using atlas schema apply. To review or approve changes before applying them, use atlas schema plan to pre-plan and approve migrations in advance.
Versioned Migrations
Manage your schema changes through versioned migration files. Use the atlas migrate diff command to generate migrations, atlas migrate apply to apply them, and integrate Atlas into your CI/CD pipeline for safe, auditable deployments.
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
Project Configuration
Inject your configuration into the Atlas Operator.