Difference between revisions of "Kubernetes taints and tolerations"
Jump to navigation
Jump to search
Line 43: | Line 43: | ||
* [[module.eks_managed_node_group]] | * [[module.eks_managed_node_group]] | ||
* [[Kubernetes labels]] | * [[Kubernetes labels]] | ||
+ | * [[Kubernetes Node Affinity]] | ||
== See also == | == See also == |
Revision as of 09:25, 25 January 2024
Taints allow a node to repel a set of pods, in opposite to Node Affinity
A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect
. The effect must be NoSchedule, PreferNoSchedule or NoExecute.
Contents
Examples
taints: - key: eks.amazonaws.com/compute-type value: fargate effect: NoSchedule
spec: providerID: aws:///us-east-1a/i-085c2fcaaerterq taints: - key: dedicated value: gpuGroup effect: NoSchedule
https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/examples/complete/main.tf
taints = { dedicated = { key = "dedicated" value = "gpuGroup" effect = "NO_SCHEDULE" } }
Activities
Related
tolerations:
- Node affinity
aws_eks_node_group
eks_managed_node_groups
eks.amazonaws.com/compute-type=fargate:NoSchedule
- NodeRestriction admission plugin
- module.eks_managed_node_group
- Kubernetes labels
- Kubernetes Node Affinity
See also
Advertising: