class K8S::Api::Core::V1::NodeSpec

Overview

NodeSpec describes the attributes that a node is created with.

Included Modules

Defined in:

versions/v1.16/api/core/v1/node_spec.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, config_source : Api::Core::V1::NodeConfigSource? = nil, external_id : String? = nil, pod_cidr : String? = nil, pod_cidrs : Array(String)? = nil, provider_id : String? = nil, taints : Array(Api::Core::V1::Taint)? = nil, unschedulable : Bool? = nil) #

[View source]

Instance Method Detail

def config_source : Api::Core::V1::NodeConfigSource? #

[View source]
def config_source=(config_source : Api::Core::V1::NodeConfigSource?) #

[View source]
def external_id : String? #

[View source]
def external_id=(external_id : String?) #

[View source]
def pod_cidr : String? #

[View source]
def pod_cidr=(pod_cidr : String?) #

[View source]
def pod_cidrs : Array(String)? #

[View source]
def pod_cidrs=(pod_cidrs : Array(String)?) #

[View source]
def provider_id : String? #

[View source]
def provider_id=(provider_id : String?) #

[View source]
def taints : Array(Api::Core::V1::Taint)? #

[View source]
def taints=(taints : Array(Api::Core::V1::Taint)?) #

[View source]
def unschedulable : Bool? #

[View source]
def unschedulable=(unschedulable : Bool?) #

[View source]