--disable-helm-controller
also disables Traefik
#8231
Replies: 2 comments
-
We're not going to package it twice. It is expected that anyone disabling built-in controllers would understand the impact of doing so, but I suppose we could call out in the docs more explicitly that disabling the Helm controller will remove the built-in ability to install things packaged as helm charts.
In what circumstances specifically? They do not use the same CRDs or anything; I'm confused as to how they would conflict unless you specifically try to manage something via both our controller and flux at the same time. |
Beta Was this translation helpful? Give feedback.
-
@brandond I understand that disabling the Helm controller would disable any Helm-deployed packages provided by k3s, but I didn't see anywhere in the documentation that mentions Traefik is deployed via Helm. The conflict between fluxcd Helm controller and the k3s one is mentioned in there documentation here: https://fluxcd.io/flux/cheatsheets/troubleshooting/#getting-basic-information
|
Beta Was this translation helpful? Give feedback.
-
Environmental Info:
K3s Version:
1.27.4+k3s1
Node(s) CPU architecture, OS, and Version:
(all using Fedora CoreOS)
Cluster Configuration:
3 servers, 3 agents
Describe the bug:
Using
--disable-helm-controller
on k3s server deployments also disables Traefik. This doesn't seem to be documented anywhere.Steps To Reproduce:
kube-system
namespace with:kubectl get pods -n kube-system
Expected behavior:
Disabling the Helm controller shouldn't disable Traefik, or it should be well documented that using this flag also disables Traefik. It should be possible to still have Traefik installed via manifests instead of relying on the Helm chart.
Actual behavior:
Traefik is disabled along with the Helm controller.
The reason I disabled the Helm controller is that in some circumstances it can conflict with the Flux CD Helm controller which I rely upon.
Beta Was this translation helpful? Give feedback.
All reactions