Skip to content
Discussion options

You must be logged in to vote

So the configuration described is feasible and straightforward to implement.

Default behavior

Traefik listens on a single load balancer IP, shared across all projects.
DNS records for the various domains (e.g., app1.com, app2.com) all point to this IP.
Routing to the correct service is handled by IngressRoutes, based on the hostname.

What to change to achieve the settings required

What is needed to manage domain-specific certificates:

  • Create a TLS Secret in each project's namespace containing the certificate and private key:
kubectl create secret tls cert-app1 --cert=app1.crt --key=app1.key -n project-a-namespace
kubectl create secret tls cert-app2 --cert=app2.crt --key=app2.key -n proj…

Replies: 1 comment

Comment options

ivanpasq
Jan 26, 2026
Collaborator Author

You must be logged in to vote
0 replies
Answer selected by ivanpasq
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
Infrastructure Discussions related to Infrastructure management, PaaS and tools provided by Mia-Platform API Gateway
1 participant