Charmed Airbyte K8s Operator¶
Charmed Airbyte K8s Operator is an open-source, production-ready data integration platform operator for Kubernetes, based on Airbyte.
Airbyte simplifies the process of extracting and loading data from various sources into a variety of destinations such as data warehouses, data lakes, or data meshes, enabling continuous, scheduled data synchronization to ensure data freshness and reliability.
The Charmed Airbyte K8s Operator automates the deployment, configuration, and lifecycle management of the Airbyte server on Kubernetes using Juju. It wraps the official Airbyte server distribution and integrates with other charms to form a complete data ingestion pipeline within the Canonical data ecosystem.
It is intended for data engineers and platform teams who want to automate and scale Airbyte deployments while maintaining consistency and observability across environments.
Features¶
Automated deployment and scaling on Kubernetes
Seamless integration with PostgreSQL, Temporal, and object storage via Juju relations
Simple Airbyte UI access for connector configuration and monitoring
Ingress and authentication integration via Nginx and OAuth2 Proxy charms
Observability through Juju relation-based configuration
In this documentation¶
Get started - A hands-on guide to deploying and configuring Charmed Airbyte, including creating your first data connection |
Step-by-step guides - Instructions for common operational tasks and advanced configurations |
Technical reference - Architecture, configuration options, actions, relations, and APIs |