The repo contains a set of applications for Kubernetes that simulate a working production environment. They applications include: our APM agents + distributed tracing set-up, kubernetes health checks, resource limits, and much more. This set of applications can be used in the K8S NRU Instruqt tracks and for lightning talks and demo’s.
-
You need a New Relic account and license key. You can create one on https://newrelic.com/signup
-
Deploy a Kubernetes secret with your New Relic license key:
kubectl create secret generic newrelic-license-key --from-literal=license='a3423xxxxxxxxxxxxxxxxxxxxxxNRAL'
-
Deploy the applications on a Kubernetes cluster with
kubectl apply -f yaml/
If you encounter any issues, have feedback or ideas. Please don't hesitate to create a ticket.
We encourage your contributions to improve the Kubernetes Demo Apps! Keep in mind when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. You only have to sign the CLA one time per project. If you have any questions, or to execute our corporate CLA, required if your contribution is on behalf of a company, please drop us an email at opensource@newrelic.com.
Kubernetes Demo Apps is licensed under the Apache 2.0 License.