Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deployment demo webstore to kubernetes #153

Closed
10 tasks
wph95 opened this issue Jun 17, 2022 · 13 comments
Closed
10 tasks

deployment demo webstore to kubernetes #153

wph95 opened this issue Jun 17, 2022 · 13 comments
Assignees
Labels
enhancement New feature or request

Comments

@wph95
Copy link
Member

wph95 commented Jun 17, 2022

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 wph95 added the enhancement New feature or request label Jun 17, 2022
@wph95 wph95 self-assigned this Jun 17, 2022
@fatsheep9146
Copy link
Contributor

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.

@dmitryax
Copy link
Member

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

@Frapschen
Copy link
Contributor

I would like to help the helm chart :)

@wph95
Copy link
Member Author

wph95 commented Jul 20, 2022

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: open-telemetry/opentelemetry-helm-charts#280 (comment)

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

@wph95
Copy link
Member Author

wph95 commented Jul 20, 2022

helm chart: opentelemetry-demo

@wph95
Copy link
Member Author

wph95 commented Jul 20, 2022

helm chart: opentelemetry-demo-webstore

@JaredTan95
Copy link
Member

helm chart: opentelemetry-demo-webstore

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

@dmitryax
Copy link
Member

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?

@puckpuck
Copy link
Contributor

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

@cartersocha
Copy link
Contributor

Yall should be unblocked now. Please proceed

@xoscar
Copy link
Contributor

xoscar commented Aug 17, 2022

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.

@cartersocha
Copy link
Contributor

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

@cartersocha
Copy link
Contributor

Added support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants