kustomize helm renderer doesn't pass cluster capabilities, causing the
chart to fall back to policy/v1beta1 for PodDisruptionBudget. Explicitly
declaring the v1 API version makes the chart template render correctly.
Traefik chart v40 splits gatewayClass.enabled from gateway.enabled, defaulting to true. Both helm releases were generating a GatewayClass named "traefik", causing a kustomize merge collision. Disabled since GatewayClasses are managed in the base layer.
deploy traefik for internal and external applications. port forwarding
from the external routers will only occur to the IP of the
traefik-external service.
- traefik-internal and traefik-external added
- each is a different deployment