aws/appmesh-jaeger

Chart version: 1.0.1
Api version: v1
App version: 1.19.0
App Mesh Jaeger Helm chart for Kubernetes
application
Chart Type
Active
Status
Unknown
License
235
Downloads
https://aws.github.io/eks-charts
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install appmesh-jaeger center/aws/appmesh-jaeger
Versions (0)

App Mesh Jaeger

App Mesh Jaeger Helm chart for Kubernetes

Prerequisites

  • Kubernetes >= 1.13

Installing the Chart

Add the EKS repository to Helm:

helm repo add eks https://aws.github.io/eks-charts

Install App Mesh Jaeger:

helm upgrade -i appmesh-jaeger eks/appmesh-jaeger \
--namespace appmesh-system

For Jaeger persistent storage you can create a PersistentVolumeClaim and use --set persistentVolumeClaim.claimName=<PVC-CLAIM-NAME>.

Enable Jaeger tracing for the App Mesh data plane:

helm upgrade -i appmesh-controller eks/appmesh-controller \
    --namespace appmesh-system \
    --set tracing.enabled=true \
    --set tracing.provider=jaeger \
    --set tracing.address=appmesh-jaeger.appmesh-system \
    --set tracing.port=9411

Note that you should restart all pods running inside the mesh after enabling tracing.

The configuration section lists the parameters that can be configured during installation.

Uninstalling the Chart

To uninstall/delete the appmesh-jaeger deployment:

helm delete --purge appmesh-jaeger

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following tables lists the configurable parameters of the chart and their default values.

Parameter Description Default
image.repository image repository jaegertracing/all-in-one
image.tag image tag <VERSION>
image.pullPolicy image pull policy IfNotPresent
resources.requests/cpu pod CPU request 100m
resources.requests/memory pod memory request 256Mi
resources.limits/cpu pod CPU limit 2000m
resources.limits/memory pod memory limit 2Gi
affinity node/pod affinities None
nodeSelector node labels for pod assignment {}
tolerations list of node taints to tolerate []
rbac.create if true, create and use RBAC resources true
rbac.pspEnabled If true, create and use a restricted pod security policy false
serviceAccount.create If true, create a new service account true
serviceAccount.name Service account to be used None
memory.maxTraces The amount of traces stored in memory 40000
persistentVolumeClaim.claimName Specify an existing volume claim to be used for Badger data None