struct Kubernetes::DaemonSetStatus

Overview

DaemonSetStatus represents the current status of a daemon set.

Included Modules

Defined in:

generated/models/io_k8s_api_apps_v1.cr

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

def self.new(pull : ::JSON::PullParser) #

def self.new(*, __pull_for_json_serializable pull : ::JSON::PullParser) #

def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node) #

Macro Detail

macro field(name, type = nil, **options, &block) #

Helper macro for defining fields with automatic camelCase conversion


Instance Method Detail

def collision_count : Int32 | Nil #

Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.


def collision_count=(collision_count : Int32 | Nil) #

Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.


def conditions : Array(DaemonSetCondition) | Nil #

Represents the latest available observations of a DaemonSet's current state.


def conditions=(conditions : Array(DaemonSetCondition) | Nil) #

Represents the latest available observations of a DaemonSet's current state.


def current_number_scheduled : Int32 | Nil #

The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/


def current_number_scheduled=(current_number_scheduled : Int32 | Nil) #

The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/


def desired_number_scheduled : Int32 | Nil #

The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/


def desired_number_scheduled=(desired_number_scheduled : Int32 | Nil) #

The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/


def number_available : Int32 | Nil #

The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)


def number_available=(number_available : Int32 | Nil) #

The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)


def number_misscheduled : Int32 | Nil #

The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/


def number_misscheduled=(number_misscheduled : Int32 | Nil) #

The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/


def number_ready : Int32 | Nil #

numberReady is the number of nodes that should be running the daemon pod and have one or more of the daemon pod running with a Ready Condition.


def number_ready=(number_ready : Int32 | Nil) #

numberReady is the number of nodes that should be running the daemon pod and have one or more of the daemon pod running with a Ready Condition.


def number_unavailable : Int32 | Nil #

The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)


def number_unavailable=(number_unavailable : Int32 | Nil) #

The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)


def observed_generation : Int64 | Nil #

The most recent generation observed by the daemon set controller.


def observed_generation=(observed_generation : Int64 | Nil) #

The most recent generation observed by the daemon set controller.


def updated_number_scheduled : Int32 | Nil #

The total number of nodes that are running updated daemon pod


def updated_number_scheduled=(updated_number_scheduled : Int32 | Nil) #

The total number of nodes that are running updated daemon pod