struct
Kubernetes::PodGroupPolicy
- Kubernetes::PodGroupPolicy
- Struct
- Value
- Object
Overview
PodGroupPolicy defines the scheduling configuration for a PodGroup.
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_scheduling_v1alpha1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#basic : BasicSchedulingPolicy | Nil
Basic specifies that the pods in this group should be scheduled using standard Kubernetes scheduling behavior.
-
#basic=(basic : BasicSchedulingPolicy | Nil)
Basic specifies that the pods in this group should be scheduled using standard Kubernetes scheduling behavior.
-
#gang : GangSchedulingPolicy | Nil
Gang specifies that the pods in this group should be scheduled using all-or-nothing semantics.
-
#gang=(gang : GangSchedulingPolicy | Nil)
Gang specifies that the pods in this group should be scheduled using all-or-nothing semantics.
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
Basic specifies that the pods in this group should be scheduled using standard Kubernetes scheduling behavior.
Basic specifies that the pods in this group should be scheduled using standard Kubernetes scheduling behavior.
Gang specifies that the pods in this group should be scheduled using all-or-nothing semantics.
Gang specifies that the pods in this group should be scheduled using all-or-nothing semantics.