Skip to content

Latest commit

 

History

History

chart

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

XRd HA App Helm Chart

This directory contains the XRd HA app Helm chart for deploying and configuring the XRd HA app on Kubernetes.

Prerequisites

Helm must be installed and configured for your Kubernetes cluster. Please refer to the Helm documentation to get started.

Usage

Install the Helm chart by passing the local path of this directory to helm install:

helm install -g $PWD -f <your-values-file>

Note that the chart is not packaged or stored in a chart repository.

Parameters

All configuration parameters are documented in the default values file. In particular, note that:

  • haApp.image.repository is a required value.
  • haApp.serviceAccount.annotations must contain an eks.amazonaws.com/role-arn annotation, with value set to the HA app IAM role ARN as described here.

Configuration parameters for the XRd vRouter subchart are documented in the XRd vRouter default values file.

Note that XR Telemetry configuration is dependent on properties of the HA app Service:

  • The destination address must be set to haApp.service.clusterIP. Be aware that there are caveats to Service ClusterIP allocation as detailed in the Kubernetes documentation.
  • The destination port must be set to haApp.service.exposedPort.

An example values file template is provided which describes the minimal HA app and XR configuration required.