hdallasr / kubernetes-demo-apps

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New Relic Experimental header

Kubernetes Demo Apps Build and publish

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.

Getting Started

  1. You need a New Relic account and license key. You can create one on https://newrelic.com/signup

  2. Deploy a Kubernetes secret with your New Relic license key: kubectl create secret generic newrelic-bundle-newrelic-infrastructure-config --from-literal=license='[[NEW RELIC LICENSE KEY]]'

  3. Deploy the applications on a Kubernetes cluster with kubectl apply -f yaml/

Support

If you encounter any issues, have feedback or ideas. Please don't hesitate to create a ticket.

Contributing

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.

License

Kubernetes Demo Apps is licensed under the Apache 2.0 License.

About

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.

License:Apache License 2.0


Languages

Language:JavaScript 88.4%Language:Dockerfile 6.1%Language:Pug 3.7%Language:Shell 1.8%