Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for Distroless Image Support in Traefik #55

Open
michealch opened this issue Feb 16, 2024 · 0 comments
Open

Request for Distroless Image Support in Traefik #55

michealch opened this issue Feb 16, 2024 · 0 comments
Labels
kind/enhancement a new or improved feature.

Comments

@michealch
Copy link

I propose the addition of a distroless Docker image option for Traefik to enhance security and reduce the image footprint. Distroless images contain only the application and its runtime dependencies, omitting unnecessary packages and shell, which minimizes potential attack vectors and the overall size of the image.

Motivation
In environments where security and resource optimization are paramount, using distroless images can significantly contribute to a more secure, efficient deployment. Given Traefik's role as an edge router, minimizing its attack surface is critical. A distroless image would offer an optimized option for users prioritizing security and minimalism.

Implementation Suggestion
Base Image: Adopt a distroless base image from GoogleContainerTools' distroless images, which are well-maintained and widely used.
Configuration: Ensure that the Traefik binary and any strictly necessary libraries or dependencies are included. Review and adapt the current Dockerfile to align with distroless requirements.
Testing: Implement comprehensive testing to ensure feature parity and performance benchmarks meet expectations compared to the standard image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement a new or improved feature.
Projects
None yet
Development

No branches or pull requests

2 participants