Skip to content

Self-Managed: yb-resources

Install yb-resources with Helm. This will create all the Yellowbrick Kubernetes Custom Resources required for creating an Yellowbrick instance.

INFO

Some of the custom resources created by yb-resource include EKS node groups. At this time, simply uninstalling the yb-resources release does not delete the node groups, and they must be cleaned up manually using aws cli/console.

The Yellowbrick Operator also modifies the YBNodegroup resources to turn on/off the nodegroup, and it recommended to not upgrade the chart unless future versions explicitly require an upgrade.

When using the commands or values outlined here, please make appropriate substitutions defined as:

ValueDescription
{cloud-provider}Your cloud provider: aws, azure, or gcp
{namespace}The Kubernetes namespace into which you want to install
{version}The chart version of yb-resources

Helm Chart

Running the Yellowbrick Deployer will push the Helm charts and container images you need into your cloud environment. For instructions on pushing assets using the Deployer, see the documentation.

Chart name: yb-resources

The get-assets subcommand can be used to find the version of chart name yb-resources, see cli reference.

Install Command

INFO

  1. This chart MUST be installed after the yb-operator is installed as it contains references to CustomResourceDefinitions in that chart.
  2. It is recommended to use the same namespace as the one used to install yb-operator in.

See Authenticating with ECR

bash
helm install yb-resources oci://{image-repo}/yb-resources \
  -n {namespace}  \
  -f values.yaml \
  --version {version}

Values

Please note that you may need to adjust the node selector values as appropriate for your installation.

yaml
cloudProvider: {cloud-provider}

storageClass:
  prefix: yb-

INFO

Please note that the prefix given here needs to match the prefix given for the yb-storageclasses Helm chart.

INFO

Please note that the selfSignedIssuerName given here needs to match the issuername while deploying yb-operator helm chart.