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.