Prerequisites

The Aiven Operator for Kubernetes supports all major Kubernetes distributions, both locally and in the cloud.

Make sure you have the following:

  • To use the operator, you need admin access to a Kubernetes cluster.
  • For playground usage you can use kind for example.
  • For productive usage Helm is recommended.

Cert Manager

The Aiven Operator for Kubernetes uses cert-manager to configure the service reference of our webhooks.

Please follow the installation instructions on their website.

Note: this is not required in the Helm installation if you select to disable webhooks, but that is not recommended outside of playground use. The Aiven Operator for Kubernetes uses webhooks for setting defaults and enforcing invariants that are expected by the aiven API and will lead to errors if ignored. In the future webhooks will also be used for conversion and supporting multiple CRD versions.