Instana

Instana is a Dynamic APM for Microservice Applications

Introduction

This chart adds the Instana Agent to all nodes in your cluster via a DaemonSet.

Prerequisites for Helm

To use this, first install helm and tiller (the Kubernetes cluster-side tool helm talks to) using the standard documentation:

https://docs.helm.sh/using_helm/#installing-helm

Install tiller to your cluster with

$ helm init

Installing the Chart

To install the chart with the release name instana-agent, retrieve your instana agent key and run:

$ helm install . --name instana-agent --namespace instana-agent --set instana.agent.key=INSTANA_AGENT_KEY

Sometimes it is also necessary to set instana.agent.endpoint.host and instana.agent.endpoint.port. Check the agent backend configuration in docs

Uninstalling the Chart

To uninstall/delete the instana-agent daemon set:

$ helm del --purge instana-agent

Configuration

Helm Chart

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

Parameter Description Default
instana.agent.key Your Instana Agent key Nil You must provide your own key
image.name The image name to pull from instana/agent
image.tag The image tag to pull latest
image.pullPolicy Image pull policy IfNotPresent
rbac.create True/False create & use RBAC resources true
instana.zone Instana zone. It will be also used as cluster name k8s-cluster-name
instana.leaderElectorPort Instana leader elector sidecar port 42655
instana.agent.endpoint.host Instana agent backend endpoint host saas-us-west-2.instana.io
instana.agent.endpoint.port Instana agent backend endpoint port 443

Agent

There is a config map which you can edit to configure agent. This configuration will be used for all instana agents on all nodes.