I've got a default installation of k3s with traefik. I was able to use traefik-config.yaml to add an entry point as follows:
apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
name: traefik
namespace: kube-system
spec:
valuesContent: |-
ports:
customclients:
port: 8089
exposed: true
exposedPort: 8089
protocol: TCP
This successfully deploys to update the traefik deployment and I can see it listed as an entrypoint when I describe the pod. However, the LoadBalancer service does not seem to update and any attempts to connect to port 8089 from outside the cluster are "connection refused"
How do I trigger an update to the service configuration to expose this on the load balancer?