| Field | Type | Description | Value(s) |
|---|---|---|---|
backendType | string | Type of the Flannel backend to use. See Flannel documentation for supported backend types. The default value in generated machine configuration is “vxlan”. | |
backendPort | uint16 | UDP port used by Flannel for encapsulating traffic (if the backend type requires encapsulation). The default value in generated machine configuration is 4789. | |
backendMTU | uint32 | Transport MTU to be used for the pod network. Flannel will subtract encapsulation overhead from this MTU to calculate the MTU of the pod interface. If not set, the default is auto-detection of MTU by Flannel. If KubeSpan is enabled, and the value is not set, defaults to KubeSpan MTU. | |
backendExtraConfig | Unstructured | Extra configuration for Flannel backend. The content of this field depends on the backend type used. The value of this field will be patched into Flannel configuration ‘Backend’ section as-is. | |
resources | ResourcesConfig | Resources configuration for Flannel main container. | |
extraArgs | []string | Extra arguments for ‘flanneld’. | |
kubeNetworkPoliciesEnabled | bool | Deploys kube-network-policies along with Flannel. This enables Kubernetes Network Policies support in the cluster. |
resources
ResourcesConfig represents the pod resources.| Field | Type | Description | Value(s) |
|---|---|---|---|
requests | Unstructured | Requests configures the reserved cpu/memory resources. | |
limits | Unstructured | Limits configures the maximum cpu/memory limits a pod can use. |