# Functions
SetDefaultsCluster sets uninitialized fields to their default value.
SetDefaultsNode sets uninitialized fields to their default value.
# Constants
ControlPlaneRole identifies a node that hosts a Kubernetes control-plane.
DualStackFamily sets ClusterIPFamily to dual.
IPTablesProxyMode sets ProxyMode to iptables.
IPv4Family sets ClusterIPFamily to ipv4.
IPv6Family sets ClusterIPFamily to ipv6.
IPVSProxyMode sets ProxyMode to ipvs.
MountPropagationBidirectional specifies that mounts get propagated from the host to the container and from the container to the host ("rshared" in Linux).
MountPropagationHostToContainer specifies that mounts get propagated from the host to the container ("rslave" in Linux).
MountPropagationNone specifies that no mount propagation ("private" in Linux terminology).
NFTablesProxyMode sets ProxyMode to nftables.
PortMappingProtocolSCTP specifies SCTP protocol.
PortMappingProtocolTCP specifies TCP protocol.
PortMappingProtocolUDP specifies UDP protocol.
WorkerRole identifies a node that hosts a Kubernetes worker.
# Structs
Cluster contains kind cluster configuration.
Mount specifies a host volume to mount into a container.
Networking contains cluster wide network settings.
Node contains settings for a node in the `kind` Cluster.
PatchJSON6902 represents an inline kustomize json 6902 patch https://tools.ietf.org/html/rfc6902.
PortMapping specifies a host port mapped into a container port.
TypeMeta partially copies apimachinery/pkg/apis/meta/v1.TypeMeta No need for a direct dependence; the fields are stable.
# Type aliases
ClusterIPFamily defines cluster network IP family.
MountPropagation represents an "enum" for mount propagation options, see also Mount.
NodeRole defines possible role for nodes in a Kubernetes cluster managed by `kind`.
PortMappingProtocol represents an "enum" for port mapping protocol options, see also PortMapping.
ProxyMode defines a proxy mode for kube-proxy.