Resource Type: kubernetes_endpoint_address

Defined in:
lib/puppet/type/kubernetes_endpoint_address.rb
Providers:
swagger

Overview

EndpointAddress is a tuple that describes single IP address.

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • hostname

    The Hostname of this endpoint

  • ip

    The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready.

  • node_name

    Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.

  • target_ref

    Reference to object providing the endpoint.

Parameters

  • name (namevar)

    Name of the endpoint_address.

  • provider

    The specific backend to use for this ‘kubernetes_endpoint_address` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.