From 63c7bcf3cd70f80fbb2996d8ce8cc06b4829ec0d Mon Sep 17 00:00:00 2001 From: Pierre Tessier Date: Fri, 21 Oct 2022 14:09:45 -0400 Subject: [PATCH] update for envoy url --- docs/kubernetes_deployment.md | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/docs/kubernetes_deployment.md b/docs/kubernetes_deployment.md index 9dd7acca79..c19e007cb6 100644 --- a/docs/kubernetes_deployment.md +++ b/docs/kubernetes_deployment.md @@ -25,3 +25,44 @@ To install the chart with the release name my-otel-demo, run the following comma ```console helm install my-otel-demo open-telemetry/opentelemetry-demo ``` + +## Verify the Webstore & the Telemetry + +In order to use the demo services deployed in a Kubernetes cluster, the services +must be exposed. You can do this using the `kubectl port-forward` command, or by +exposing the services using different service types (ie: LoadBalancer) with +optional ingress routes. + +### Using kubectl port-forward to expose services + +You will need to expose each service individually using the +- Frontend UI: http://localhost:8080 + by running these commands: + kubectl port-forward svc/{{ include "otel-demo.name" . }}-frontend 8080:8080 + + +{{- if $.Values.observability.jaeger.enabled }} + +- Jaeger UI: http://localhost:16686 + by running these commands: + kubectl port-forward svc/{{ include "otel-demo.name" . }}-jaeger 16686:16686 + {{- end }} + +{{- if $.Values.observability.grafana.enabled }} + +- Grafana UI: http://localhost:3000 + by running these commands: + kubectl port-forward svc/{{ include "otel-demo.name" . }}-grafana 3000:3000 + {{- end }} + +- Locust (load generator) UI: http://localhost:8089 + by running these commands: + kubectl port-forward svc/{{ include "otel-demo.name" . }}-loadgenerator 8089:8089 + +- Feature Flag Service UI: http://localhost:8081 + by running these commands: + kubectl port-forward svc/{{ include "otel-demo.name" . }}-featureflagservice 8081:8081 + +- OpenTelemetry Collector OTLP/HTTP receiver (required for browser spans to be emitted): + by running these commands: + kubectl port-forward svc/{{ include "otel-demo.name" . }}-otelcol 4318:4318