Install Strimzi Operator

Install Strimzi Operator with custom Axual Kafka image

Installing the Strimzi Operator using Helm simplifies the deployment of Kafka and its associated Custom Resource Definitions (CRDs) on a Kubernetes cluster.

To be able to install Strimzi, we need to:

  1. Add the Strimzi repository to helm:

    helm repo add strimzi https://strimzi.io/charts/
  2. Update the repo:

    helm repo update
  3. If you are willing to deploy an environment which supports multi-tenant installations (as described in Strimzi Operator), you can install the Strimzi Operator using custom Axual Kafka image:

    helm install strimzi strimzi/strimzi-kafka-operator \
    --version=0.34.0 \
    --namespace kafka \
    --set kafka.image.registry=docker.axual.io \
    --set kafka.image.repository=axual/streaming/strimzi \
    --set image.imagePullSecrets='axualdockercred'

    If you are not interested in multi-tenancy support, you can install the Strimzi Operator with standard images:

    helm install strimzi strimzi/strimzi-kafka-operator \
    --namespace kafka
    In the first case, you can install the latest version of Strimzi that supports released Axual Kafka images, in the second case, you can install the latest version of Strimzi available.