The Couchbase Autonomous Operator provides native integration of Couchbase Server with Open Source Kubernetes and Red Hat OpenShift.
With the Couchbase Autonomous Operator for Kubernetes, you can automate the management of everyday Couchbase tasks such as the configuration, creation, scaling, and recovery of clusters.
Get started with Couchbase Autonomous Operator:

Step 1: To install the Autonomous Operator, all you need is a running Kubernetes cluster.
You can read about the prerequisites and best practices for Autonomous Operator which makes deploying Couchbase Server incredibly simple.

Step 2: Download the Autonomous Operator package on the same computer where you usually run the Kubernetes command-line tool, kubectl.
The Autonomous Operator package contains YAML configuration files and command-line tools that you can use to install the Autonomous Operator and Couchbase clusters.

Step 3: You can create and start the Couchbase Autonomous Operator by running one single command:
kubectl create -f operator.yaml
Read detailed instructions about deploying the Autonomous Operator here.

Step 4: To deploy a Couchbase cluster update the CouchbaseCluster YAML configuration file and run this command:
Kubectl create -f couchbase-cluster.yaml
Read detailed instructions about deploying a Couchbase Cluster using the Autonomous Operator here.