# Traefik K8s charm > This is the documentation for the Traefik K8s charm, a Juju Kubernetes charm > for deploying and managing Traefik as an ingress controller. 2026 CC-BY-SA, Canonical Ltd. ## Pages in this subsection - [How-to guides](index.html.md): How-to guides covering the entire Traefik charm operations lifecycle. - [How to enable BasicAuth](enable-basicauth/index.html.md): This feature is available in traefik-k8s starting from revision 206. - [How to integrate your charm to Traefik](integrate/index.html.md): Traefik provides ingress to other charmed applications. If a charm integrates with Traefik, it can d... - [How to configure TLS termination using a local CA](tls-termination-using-a-local-ca/index.html.md): Configure TLS termination for the Traefik charm using a local root CA. - [How to troubleshoot “Gateway Address Unavailable”](troubleshoot-gateway-address-unavailable/index.html.md): This doc is not complete. Please uncomment and fill in the "Using the \`external_hostname\` config o... - [How to troubleshoot reachability](troubleshoot-reachability/index.html.md): After integrating Traefik to your charm, you may encounter reachability errors such as: - [How to upgrade](upgrade/index.html.md): The Traefik charm has a stateless workload. It can safely be upgraded through the `juju refresh` com... - [How to contribute](contribute/index.html.md): Familiarize yourself with contributing to the Traefik charm documentation. ## Optional - [Top-level llms.txt](../llms.txt): Complete documentation index.