The YugabyteDB Anywhere Helm chart has been tested using the following software versions:

  • Kubernetes 1.20 or later.
  • Helm 3.4 or later.
  • Ability to pull YugabyteDB Anywhere Docker image from Quay.io repository

Before installing the YugabyteDB Admin Console, verify that you have the following:

  • A Kubernetes cluster configured with Helm.
  • A Kubernetes node with minimum 4 CPU core, 15 GB RAM, and 100GB storage can be allocated to YugabyteDB Anywhere.
  • A Kubernetes secret obtained from Yugabyte.

To confirm that helm is configured correctly, run the following command:

helm version

The output should be similar to the following:

version.BuildInfo{Version:"v3.2.1", GitCommit:"fe51cd1e31e6a202cba7dead9552a6d418ded79a", GitTreeState:"clean", GoVersion:"go1.13.10"}

To be able to make use of the YugabeteDB Anywhere node metrics, specifically the ones related to CPU, you need to install the kube-state-metrics version 1.9 add-on in your Kubernetes cluster.

Since this add-on might already be installed and running, you should perform a check by executing the following command:

kubectl get svc kube-state-metrics -n kube-system

If the add-on is not available, install it into the kube-system namespace by exectuting the following commands as a user of a service account with appropriate roles:

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm install -n kube-system --version 2.13.2 kube-state-metrics prometheus-community/kube-state-metrics