You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If i'm not wrong all the daemonsets are enabled through the agent.enabled flag, this causes my helm installation on EKS to include a lot of bloat.
Is this intentional? I only wanted to install those relevant for Linux for example but I get the windows CRDs installed to my cluster as an unintended side effect.
The text was updated successfully, but these errors were encountered:
The main reason its structured the way its currently is due to the fact that we cannot pre-determine what kind of nodes would be added to a cluster from the helm chart. Hence we create both a linux and a windows daemonset with corresponding nodeSelectors enforcing only the appropriate pod runs on a particular node.
So the bloat here is really the additional CRD/daemonset resources on API server/etcd, but note that it wont spin up any unnecessary pods nor consume any actual resources.
Perhaps we could expose a helm values override to explicitly specify the OS if someone wants to avoid even creating these resources.
If i'm not wrong all the daemonsets are enabled through the agent.enabled flag, this causes my helm installation on EKS to include a lot of bloat.
Is this intentional? I only wanted to install those relevant for Linux for example but I get the windows CRDs installed to my cluster as an unintended side effect.
The text was updated successfully, but these errors were encountered: