Skip to content
Branch: master
Find file History
stefanprodan Add part-of label to App Mesh pods
Signed-off-by: stefanprodan <stefan.prodan@gmail.com>
Latest commit 339462f Oct 24, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
templates Add part-of label to App Mesh pods Oct 24, 2019
.helmignore Add App Mesh Jaeger chart Oct 5, 2019
Chart.yaml
README.md Change charts logo and description Oct 23, 2019
values.yaml Add App Mesh Jaeger chart Oct 5, 2019

README.md

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-inject eks/appmesh-inject \
--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
You can’t perform that action at this time.