opentelemetry-demo icon indicating copy to clipboard operation
opentelemetry-demo copied to clipboard

deployment demo webstore to kubernetes

Open wph95 opened this issue 2 years ago • 12 comments

helm chart

  • [ ] demo-webstore
  • [ ] otelcol
  • [ ] jaeger
  • [ ] Prometheus
  • [ ] document
  • [ ] Multi-node (load balancing, replica etc.)
  • [ ] documents
  • [ ] test

Kubernetes quick setup (local setup)

  • [ ] Kubernetes YAML file
  • [ ] documents

The demo store currently only supports docker-compose deployments. We should support the deployment of the demo store to Kubernetes. There are two ways to deploy to Kubernetes.

  1. Kubernetes YAML Excellent for beginners, with a quick start. simply run a command line
kubectl apply -f https://raw.githubusercontent.com/....../demo-store.yaml
  1. helm chart You can flexibly choose the configuration of the demo store you want to deploy. For example, helm/value.yaml
feature:
    log_collect: true
    epbf: true
    database: false
loadgenerator:
    speed: 10

This issue is part of #41

wph95 avatar Jun 17 '22 19:06 wph95

I agree with this issue. With kubernetes, we can also involve opentelemetry operator into this demo which is more close to the way of using otel-collector for users who are also using kubernetes.

fatsheep9146 avatar Jun 23 '22 15:06 fatsheep9146

The helm chart should be probably added to https://github.com/open-telemetry/opentelemetry-helm-charts

dmitryax avatar Jun 24 '22 20:06 dmitryax

I would like to help the helm chart :)

Frapschen avatar Jul 20 '22 03:07 Frapschen

We need to have a discussion/vote on whether our helm chart should be called opentelemetry-demo or opentelemetry-demo-webstore (to be consistent with the repo name)

ref: https://github.com/open-telemetry/opentelemetry-helm-charts/pull/280#issuecomment-1189875104

@austinlparker @cartersocha @open-telemetry/demo-webstore-approvers @open-telemetry/demo-webstore-maintainers

wph95 avatar Jul 20 '22 19:07 wph95

helm chart: opentelemetry-demo

wph95 avatar Jul 20 '22 19:07 wph95

helm chart: opentelemetry-demo-webstore

wph95 avatar Jul 20 '22 19:07 wph95

helm chart: opentelemetry-demo-webstore

Vote: I'd like the chart called the same name as the repo

JaredTan95 avatar Jul 21 '22 02:07 JaredTan95

I'd say we should keep it consistent with other charts which are called the same as repos. What's the benefit of dropping -webstore?

dmitryax avatar Jul 21 '22 16:07 dmitryax

We are investigating changing the repo name, and dropping the -webstore suffix. See #222

puckpuck avatar Jul 21 '22 16:07 puckpuck

Yall should be unblocked now. Please proceed

cartersocha avatar Jul 22 '22 00:07 cartersocha

Hey team, is there something I can do to help? I'd like to start doing some trials to deploy the OTEL demo to a k8 cluster.

xoscar avatar Aug 17 '22 15:08 xoscar

There’s a helm chart you can start with already available @xoscar. Check the main readme

cartersocha avatar Aug 17 '22 15:08 cartersocha

Added support

cartersocha avatar Oct 06 '22 20:10 cartersocha