operator
operator copied to clipboard
"NoSchedule": effect must be 'NoExecute' when `tolerationSeconds` is set
Got Pools.0.tolerations.0.tolerationSeconds.seconds in body is required. when trying to specify NoSchedule without seconds in PodPlacement -> Tolerations screen. Specifying seconds to 0 this will cause invalid: spec.tolerations[0].effect issue on statefulset
kubectl minio version v4.5.0
kubectl -n test describe statefulset test-pool-0
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedCreate 2m6s (x69 over 37m) statefulset-controller create Pod test-pool-0-3 in StatefulSet test-pool-0 failed error: Pod "test-pool-0-3" is invalid: spec.tolerations[0].effect: Invalid value: "NoSchedule": effect must be 'NoExecute' when `tolerationSeconds` is set
kubectl -n test get statefulset test-pool-0 -o yaml
tolerations:
- effect: NoSchedule
key: nvidia.com/gpu
operator: Equal
tolerationSeconds: 0
value: "true"