Skip to content

New Blog Post: Exposing Your OTEL Collector with the Kubernetes Gateway API & mTLS #6502

Open
@vipinvkmenon

Description

@vipinvkmenon

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

No one assigned

    Type

    No type

    Projects

    • Status

      No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions