Axual Streaming helm charts reference

Introduction to Axual Streaming

Axual Streaming allows us to set up all the Axual components defining the streaming layer, namely:

  • Kafka

  • Axual Schema Registry

  • Apicurio (Schema Registry)

  • REST Proxy

Create Helm values file

You can now create the values.yaml file that you are going to use to configure your Axual Streaming. You can start adding the configuration to use the secret you have created earlier to pull the images.

global:
  # -- Globally override the list of ImagePullSecrets provided.
  imagePullSecrets:
    - name: docker-credentials

Enable the components

You can decide which components to enable in your values.yaml file in the following way.

values.yaml
global:

  kafka:
    enabled: true

  rest-proxy:
    enabled: true

  apicurio:
    enabled: true

  axual-schema-registry:
    enabled: true

Install the Axual Streaming

To be able to install Axual Streaming you will need to

  1. Log into the Axual registry which contains the Axual Streaming charts

    helm repo add axual-stable https://dev.axual.io/nexus/repository/axual-helm-stable --username [your_username]
    helm repo update
  2. Install the Axual Streaming with your values.yaml

    helm install streaming axual-stable/axual-streaming --version 0.2.0 -f ./values.yaml -n kafka

Uninstall the Axual Streaming

Given a running Axual Streaming you can uninstall it by running

helm uninstall streaming -n kafka