Class SchedulingArgs


  • public final class SchedulingArgs
    extends com.pulumi.resources.ResourceArgs
    Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.
    • Method Detail

      • nodeSelector

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> nodeSelector()
        Returns:
        nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.
      • tolerations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<TolerationArgs>>> tolerations()
        Returns:
        tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.