For the complete documentation index, see llms.txt. This page is also available as Markdown.

Traefik

Getting started with Traefik on cegedim.cloud — deploying workloads with IngressRoute

Traefik v3 supports the Kubernetes Gateway API natively. It also provides its own IngressRoute CRD for teams who prefer Traefik-native routing. This guide uses IngressRoute as a practical entry point.

What the platform provides

You do not need to install or configure Traefik. The following are deployed and managed by the platform team:

Component
Role

Traefik controller

Watches IngressRoute/HTTPRoute resources cluster-wide

web entry point

HTTP entry point — receives traffic forwarded by the F5 BigIP

Each cegedim.cloud cluster is fronted by an F5 BigIP load balancer that handles wildcard DNS (*.{{ cluster-name }}.ccs.cegedim.cloud), TLS termination, and L4 forwarding to the Traefik pods. Replace {{ cluster-name }} with your actual cluster name (e.g. prod-paris, staging-lyon) in all examples below.

Deploying your application

Prerequisites

  • Traefik is installed on your cluster (available from the platform team via ITCare)

Step 1 — Deploy your workload

Step 2 — Create the IngressRoute

Step 3 — Verify

Alternative: Gateway API HTTPRoute

If you prefer to use the standard Kubernetes Gateway API instead of the Traefik-native IngressRoute, Traefik v3 supports HTTPRoute natively. The platform provides a traefik-int Gateway for internal traffic.

Clean up

If you used IngressRoute:

If you used HTTPRoute:

Further Reading

Last updated