Skip to content

Conversation

@samidbb
Copy link
Contributor

@samidbb samidbb commented Oct 31, 2025

This pull request introduces a new traefik-nlb deployment using Kubernetes manifests and HelmRelease configuration. The changes set up a dedicated namespace, configure the Traefik ingress controller with custom settings, and expose a metrics service for monitoring.

New Traefik NLB Deployment

Namespace and Resource Setup:

  • Added a new Kustomization manifest (kustomization.yaml) to manage the traefik-nlb namespace and its resources.
  • Created a dedicated Namespace resource with baseline pod security enforcement for traefik-nlb.

Traefik Controller Configuration:

  • Added a HelmRelease manifest (release.yaml) to deploy Traefik via FluxCD, specifying version, values for ingress class, service type, logging, metrics, resource requests/limits, and other operational parameters.

Metrics Service Exposure:

  • Introduced a Service manifest (service.yaml) to expose Traefik metrics on port 9100 with appropriate labels for scraping by monitoring tools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants