k8s-bigip-ctlr icon indicating copy to clipboard operation
k8s-bigip-ctlr copied to clipboard

Helm chart does not allow setting tolerations

Open braunsonm opened this issue 3 years ago • 1 comments

Description

Although you can set node affinity, you can't actually schedule this on control plane nodes because there is not way to add tolerations.

This should be possible so that the workload can be scheduled on system nodes which tend to be more stable in deployments as they do not grow and shrink as often in deployment scaling.

braunsonm avatar Mar 14 '22 14:03 braunsonm

Requirement - Expose options to run CIS on the controller nodes. Must be configured via Helm Chart

mdditt2000 avatar Mar 22 '22 20:03 mdditt2000

@braunsonm Maybe this issue isn't valid anymore, but there's been a way of configuring tolerations in the k8s-bigip-ctlr chart since at least two years AFAICT!

See this https://github.com/F5Networks/k8s-bigip-ctlr/blob/master/helm-charts/f5-bigip-ctlr/README.md#chart-parameters and here https://github.com/F5Networks/k8s-bigip-ctlr/blob/master/helm-charts/f5-bigip-ctlr/templates/f5-bigip-ctlr-deploy.yaml#L119-L122.

The provided values.yaml file doesn't reflect this though, some things are, there's some comments in that file that covers some of the configuration options.

mikejoh avatar Oct 25 '22 18:10 mikejoh

Oh interesting thanks @mikejoh I probably just didn't know since it isn't in the values file

braunsonm avatar Oct 25 '22 19:10 braunsonm