Sign inSign up

couchbase/admission-controller

By couchbase

Updated 20 days ago

Image
1

500K+

couchbase/admission-controller repository overview

Overview

Couchbase Autonomous Operator comes with a dynamic admission controller (“DAC”).

The DAC allows custom resources to be modified and interrogated before a resource is accepted and committed to etcd. Running the DAC allows us to add sensible defaults to Couchbase cluster configurations thus minimizing the size of specifications. It also allows us to maintain backward compatibility when new attributes are added and must be populated. This makes the experience of using Couchbase resources similar to that of native resource types.

Another benefit is that Couchbase specific configuration errors are synchronously reported back to the user in real-time, rather than errors appearing in the Operator log and going unnoticed.

For these reasons the DAC is a required component of the Operator and must be installed. The DAC is a standalone service and processes Couchbase cluster resources for the entire Kubernetes cluster, therefore, only a single instance is required.

Getting Started

See the official documentation for system requirements and detailed setup instructions: https://docs.couchbase.com/operator/current/concept-operator.html#dynamic-admission-controller

Licensing

couchbase/admission-controller may only be used along with Couchbase Autonomous Operator Enterprise Edition. You can find licensing details on the Couchbase Legal Agreements page under “License Agreement.”

As detailed in the License Agreement referenced above, it is available free of charge for unlimited pre-production development and testing, with support only from our Couchbase Forums.

Tag summary

Content type

Image

Digest

sha256:bf2d2e87e

Size

23.3 MB

Last updated

20 days ago

docker pull couchbase/admission-controller:2.9.3-dockerhub