Resource Type: kubernetes_container_port
- Defined in:
- lib/puppet/type/kubernetes_container_port.rb
- Providers:
-
swagger
Overview
ContainerPort represents a network port in a single container.
Properties
-
container_port
Number of port to expose on the pod’s IP address. This must be a valid port number, 0 < x < 65536.
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
host_ip
What host IP to bind the external port to.
-
host_port
Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.
-
name (namevar)
If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.
-
protocol
Protocol for port. Must be UDP or TCP. Defaults to ‘TCP’.
Parameters
-
name
Name of the container_port.
-
provider
The specific backend to use for this ‘kubernetes_container_port` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.