Class PodGroupStatus

    • Method Detail

      • getConditions

        public List<Condition> getConditions()
        Conditions represent the latest observations of the PodGroup's state.


        Known condition types: - "PodGroupScheduled": Indicates whether the scheduling requirement has been satisfied. - "DisruptionTarget": Indicates whether the PodGroup is about to be terminated

        due to disruption such as preemption.


        Known reasons for the PodGroupScheduled condition: - "Unschedulable": The PodGroup cannot be scheduled due to resource constraints,

        affinity/anti-affinity rules, or insufficient capacity for the gang.

        - "SchedulerError": The PodGroup cannot be scheduled due to some internal error

        that happened during scheduling, for example due to nodeAffinity parsing errors.


        Known reasons for the DisruptionTarget condition: - "PreemptionByScheduler": The PodGroup was preempted by the scheduler to make room for

        higher-priority PodGroups or Pods.

      • setConditions

        public void setConditions​(List<Condition> conditions)
        Conditions represent the latest observations of the PodGroup's state.


        Known condition types: - "PodGroupScheduled": Indicates whether the scheduling requirement has been satisfied. - "DisruptionTarget": Indicates whether the PodGroup is about to be terminated

        due to disruption such as preemption.


        Known reasons for the PodGroupScheduled condition: - "Unschedulable": The PodGroup cannot be scheduled due to resource constraints,

        affinity/anti-affinity rules, or insufficient capacity for the gang.

        - "SchedulerError": The PodGroup cannot be scheduled due to some internal error

        that happened during scheduling, for example due to nodeAffinity parsing errors.


        Known reasons for the DisruptionTarget condition: - "PreemptionByScheduler": The PodGroup was preempted by the scheduler to make room for

        higher-priority PodGroups or Pods.

      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)