Open djjudas21 opened 2 years ago
Thanks for raising this issue! We currently do not support this but it is on the roadmap. We will let you know once this is added.
Any progress after more than 2 years?
I worked around the problem by leaving IONOS and using different cloud platform :wink:
We're sorry to hear that. We have asked for this feature, but due to a high number of products coming out, this feature did not get to production. It is scheduled to come out in the 4th quarter of the year. Thanks!
Current Provider Version
Use-cases
I have created a
ionoscloud_k8s_cluster
with multipleionoscloud_k8s_node_pool
. I need to dedicate one node pool as an infrastructure node pool and this requires setting a taint on the node, as in the Openshift docs (also applicable to Kubernetes).These Taints on the nodepools will then match Tolerations on the infrastructure pods (e.g. Ingress)
Attempted Solutions
I also considered setting Labels on the node pools but this then requires setting a NodeSelector on every workload pod, and is not a workable solution as it relies on every user of the cluster to remember to set a suitable NodeSelector.
Proposal
The
ionoscloud_k8s_node_pool
resource should support setting taints on a node pool. For example, this syntax:would be used to represent this Taint on the underlying Kubernetes node pool object: