Open
Description
Description:
This blog post will be a step-by-step demonstration/tutorial on how to expose an OpenTelemetry Collector deployed within a Kubernetes cluster to external clients using the Kubernetes Gateway API . We will also examine how to secure this through mTLS.We will be using Istio as our Gateway Class. However, the vendor-neutral configuration can be used with any other Gateways/ Service mesh supporting the new Kubernetes Gateway API.
Outline
A basic structure for the blog would be as follows:
- Introduction:
- Need to expose OTEL Collector externally
- Brief introduction to Gateway API and difference from Ingress
- Brief introduction to mTLS
- Step by step setup
- Configure and deploy OTEL Collector
- Generate the Client and Server Certificates
- Expose the OTEL Collector with Gateway API
- Installing the Gateway API CRDs
- Creating the Gateway
- Creating a grpcRoute(and HTTPRoute)
- Configure External OTEL Client
- Verify Steup
- Summary & Conclusions
Will cnage structure and content based on feedback.
SIG & Sponsor : I believe this would be part of the End-User SIG
under Cross Cutting SIGs (@danielgblanco). (However, I can change based feedback)
Metadata
Metadata
Assignees
Type
Projects
Status
No status