Introduces a comprehensive `traefik.yaml` file with customizable settings for deploying Traefik as a Helm chart. This covers image configuration, deployment options, probes, logging, metrics, tracing, and provider-specific configurations, allowing ease of use and flexibility.
This commit introduces a Helm values file for Traefik to define node selectors and tolerations for targeting specific nodes. The installation script is updated to use the new values file, allowing more precise scheduling of Traefik pods. Additionally, a safeguard is added to namespace creation to prevent errors if it already exists.