Checklist
Is this feature request related to a problem?
None
Problem Description
The operator helm chart and K8sGPT CRD currently supports nodeSelector for pod placement but lacks tolerations support. This prevents the operator and K8sGPT pods from being scheduled on tainted nodes.
Solution Description
Add a tolerations field to the operator chart and K8sGPT spec that accepts an array of toleration objects (following standard Kubernetes toleration structure), similar to how nodeSelector is currently implemented.
Benefits
Enables both K8sGPT pods and operator deployment on tainted nodes (GPU nodes, dedicated workload nodes, etc.)
Potential Drawbacks
No response
Additional Information
No response
Checklist
Is this feature request related to a problem?
None
Problem Description
The operator helm chart and K8sGPT CRD currently supports
nodeSelectorfor pod placement but lackstolerationssupport. This prevents the operator and K8sGPT pods from being scheduled on tainted nodes.Solution Description
Add a
tolerationsfield to the operator chart and K8sGPT spec that accepts an array of toleration objects (following standard Kubernetes toleration structure), similar to how nodeSelector is currently implemented.Benefits
Enables both K8sGPT pods and operator deployment on tainted nodes (GPU nodes, dedicated workload nodes, etc.)
Potential Drawbacks
No response
Additional Information
No response