Consider switching from Nginx to Traefik
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- kubernetes, nginx
- Domain
- infrastructure, networking
Research direction
Start by reviewing the current Nginx setup and comparing the Kubernetes Ingress and CRD installation options mentioned in the issue. Done means determining whether Traefik can replace Nginx while preserving ForwardAuth-based authentication, WebSocket scaling, and no-downtime configuration changes.
Written by the indexing model from the issue text.
Description
Feature Request
This issue is a reminder to explore this possibility, not a hard requirement.
Is your feature request related to a problem or unsupported use case? Please describe.
We are having trouble scaling WebSockets using Nginx. Nginx is not easy to configure with WebSocket. And we have a hard requirement with the usage of the Nginx module ngx_http_auth_request_module.
Describe the solution you'd like
Traefik managed WebSocket natively, The auth_request module can be replaced by the Traefik ForwardAuth middleware.
In Kubernetes, we have to investigate between the Traefik ingress and the Kubernetes CRD installation. The CRD seems to be more configurable and probably have no downtime when the configuration is changed.
- Dominant language
- Python
- Stars
- 16.8k
- Forks
- 638
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 40
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from suitenumerique/docs
-
backend performance
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
suitenumerique/docs#2656 · 1 comment ·
-
✏️ Needs design frontend good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
suitenumerique/docs#2612 · 2 comments ·
-
backend
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
suitenumerique/docs#2589 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
suitenumerique/docs#2541 ·
-
backend enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
suitenumerique/docs#2216 ·
All issues in suitenumerique/docs
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100