DrFaust92 / terraform-kubernetes-ebs-csi-driver

Terraform module which creates Kubernetes EBS CSI controller resources on AWS EKS.
https://registry.terraform.io/modules/DrFaust92/ebs-csi-driver/kubernetes/latest
Other
31 stars 26 forks source link

Separate nodeSelector for controller and node components #40

Closed sergeyberezansky closed 3 years ago

sergeyberezansky commented 3 years ago

Currently, extra_node_selectors are used for both node and controller components. However, this should be separated.

Example: EKS cluster with autoscaler, with 1 on-demand node, and all others are spot appliances. CSI node components should run on all nodes, while controller should only run on on_demand node Cannot be set.

sergeyberezansky commented 3 years ago

41 includes the fix with both global and per-component nodeselectors

DrFaust92 commented 3 years ago

Closed by #41. Thanks @sergeyberezansky!