apm-server icon indicating copy to clipboard operation
apm-server copied to clipboard

helm: create a Helm chart for apm-server binary

Open axw opened this issue 2 years ago • 2 comments

Motivation/summary

WIP, experimental Helm chart for deploying APM Server standalone in Kubernetes, either as a Deployment+Service, or as a DaemonSet.

Each pod gets a volume for its data directory, defaulting to emptyDir but configurable through Helm values. The Helm chart generates a self-signed TLS certificate and a random secret token. The chart's values currently enable tail-based sampling by default for testing/demonstration purposes; this would be switched to disabled later.

Checklist

How to test these changes

  1. Clone the PR
  2. Create an Elastic Cloud deployment (for Elasticsearch & Kibana)
  3. helm install <name> ./helm --set elasticsearch.host=https://....es.elastic-cloud.com:443 --set elasticsearch.username=elastic --set elasticsearch.password=<password>

Related issues

https://github.com/elastic/apm-server/issues/2107

axw avatar Oct 27 '23 09:10 axw

This pull request does not have a backport label. Could you fix it @axw? 🙏 To fixup this pull request, you need to add the backport labels for the needed branches, such as:

  • backport-7.17 is the label to automatically backport to the 7.17 branch.
  • backport-8./d is the label to automatically backport to the 8./d branch. /d is the digit.

NOTE: backport-skip has been added to this pull request.

mergify[bot] avatar Oct 27 '23 09:10 mergify[bot]

run docs-build

v1v avatar Feb 09 '24 08:02 v1v