Class CloudControllerManagerStatus

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<CloudControllerManagerStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class CloudControllerManagerStatus
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<CloudControllerManagerStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    CloudControllerManagerStatus holds the state of Cloud Controller Manager (a.k.a. CCM or CPI) related settings
    See Also:
    Serialized Form
    • Constructor Detail

      • CloudControllerManagerStatus

        public CloudControllerManagerStatus()
        No args constructor for use in serialization
      • CloudControllerManagerStatus

        public CloudControllerManagerStatus​(String state)
    • Method Detail

      • getState

        public String getState()
        state determines whether or not an external Cloud Controller Manager is expected to be installed within the cluster. https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/#running-cloud-controller-manager


        Valid values are "External", "None" and omitted. When set to "External", new nodes will be tainted as uninitialized when created, preventing them from running workloads until they are initialized by the cloud controller manager. When omitted or set to "None", new nodes will be not tainted and no extra initialization from the cloud controller manager is expected.

      • setState

        public void setState​(String state)
        state determines whether or not an external Cloud Controller Manager is expected to be installed within the cluster. https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/#running-cloud-controller-manager


        Valid values are "External", "None" and omitted. When set to "External", new nodes will be tainted as uninitialized when created, preventing them from running workloads until they are initialized by the cloud controller manager. When omitted or set to "None", new nodes will be not tainted and no extra initialization from the cloud controller manager is expected.

      • getAdditionalProperties

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

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

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