Company
Date Published
Author
Justin Ashworth - Senior Software Engineer
Word count
1152
Language
English
Hacker News points
None

Summary

The Couchbase Autonomous Operator is a Kubernetes operator that provides cloud-native integration with open source Kubernetes and Red Hat Openshift. It allows users to define their Couchbase Server Cluster using Kubernetes' declarative functionality, enabling environment definitions to be stored in source control. The operator's goal is to manage one or more Couchbase Server deployments fully, managing the cluster lifecycle and configuration. A new feature added in Couchbase Autonomous Operator v2.3 is the Save and Restore feature, which enables users to migrate a non-managed Couchbase Cluster to a managed cluster by generating a YAML file that matches the current data topology. This feature simplifies CI/CD pipelines and allows for easy migration from an unmanaged cluster to a managed cluster. The Save and Restore feature demonstrates how to create an unmanaged cluster, generate a topology YAML file, clone the topology to a new managed cluster, and restore it using the cao binary.