# Traefik Config ## Holy crap this is hard ## Docs Configuration Examples: CLI Reference: ## Ingress Example ```yaml apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: annotations: ingress.kubernetes.io/ssl-redirect: "true" kubernetes.io/ingress.class: "traefik-external" traefik.ingress.kubernetes.io/router.entrypoints: websecure name: jf-external spec: tls: - secretName: letsencrypt rules: - host: jellyfin.ducoterra.net http: paths: - path: / backend: serviceName: jf servicePort: 8096 ``` ## Create a name.com secret for traefik to use: kubectl create secret generic namedotcom -n kube-system --from-literal=NAMECOM_USERNAME= --from-literal-NAMECOM_API_TOKEN= --from-literal=NAMECOM_SERVER=api.name.com