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
[jgazeley@hephaestos cr-terraform]$ terraform version
Terraform v1.1.7
on linux_amd64
+ provider registry.terraform.io/hashicorp/kubernetes v2.8.0
+ provider registry.terraform.io/hashicorp/vault v3.3.1
+ provider registry.terraform.io/ionos-cloud/ionoscloud v6.1.6
Use-cases
I have created a ionoscloud_k8s_cluster with multiple ionoscloud_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)
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.
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:
The text was updated successfully, but these errors were encountered: