Skip to main content

Kubernetes

info

This quick-start guide has been tested on minikube. For production deployment patterns, see Exivity Kubernetes best practices.

Bitnami Registry Changes

Important: Bitnami has deprecated most free container images affecting PostgreSQL and RabbitMQ charts. For immediate fixes and migration guidance, see our Bitnami Registry Changes & Hotfix Guide.

Step 1 - Prerequisites

Step 2 - Installation

  1. Follow the steps in Helm Chart Configuration & Dependencies to:

    • Choose a storage class for your cluster size: a local-path or HostPath provisioner with ReadWriteOnce for single-node clusters, or an RWX provider (NFSv4, Longhorn, or another ReadWriteMany-capable storage class) for multi-node clusters.
    • Add the Exivity Helm repository
    • Install the Exivity Helm chart with the correct storage class
  2. (Optional) For custom configuration, see Custom K8s configuration.

Step 3 - Verifying Installation

  1. Follow the official Kubernetes instructions to make sure ingress is working; for example on minikube this can be done with:

    minikube addons enable ingress
  2. Get the IP for your minikube instance by running:

    minikube ip
  3. Add a DNS record to your hosts file by appending the following to the file, replacing the IP with the result from the minikube ip command:

    0.0.0.0    exivity
    • On Linux: /etc/hosts
    • On Windows: C:\Windows\System32\drivers\etc\hosts
    • You might need admin rights to edit this file.
  4. Browse to exivity

  5. Log in using these credentials:

    username: admin
    password: exivity

Removing Installation

To uninstall the chart:

helm uninstall <release-name> --namespace <namespace>

To delete the PVCs (Persistent Volume Claims) associated with the release:

kubectl delete pvc -n <namespace> -l app.kubernetes.io/instance=<release-name>