Resource Type: kubernetes_node_spec
- Defined in:
- lib/puppet/type/kubernetes_node_spec.rb
- Providers:
-
swagger
Overview
NodeSpec describes the attributes that a node is created with.
Properties
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
external_id
External ID of the node assigned by some machine database (e.g. a cloud provider). Deprecated.
-
pod_cidr
PodCIDR represents the pod IP range assigned to the node.
-
provider_id
ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID>
-
taints
If specified, the node’s taints.
-
unschedulable
Unschedulable controls node schedulability of new pods. By default, node is schedulable. More info: kubernetes.io/docs/concepts/nodes/node/#manual-node-administration
Parameters
-
name (namevar)
Name of the node_spec.
-
provider
The specific backend to use for this ‘kubernetes_node_spec` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.