apiVersion: v1alpha1
kind: LinkConfig
name: enp0s2 # Name of the link (interface).
up: true # Bring the link up or down.
mtu: 9000 # Configure LinkMTU (Maximum Transmission Unit) for the link.
# Configure addresses to be statically assigned to the link.
addresses:
- address: 192.168.1.100/24 # IP address to be assigned to the link.
- address: fd00::1/64 # IP address to be assigned to the link.
# Configure routes to be statically created via the link.
routes:
- destination: 10.0.0.0/8 # The route's destination as an address prefix.
gateway: 10.0.0.1 # The route's gateway (if empty, creates link scope route).
- gateway: fe80::1 # The route's gateway (if empty, creates link scope route).
# # The route's destination as an address prefix.
# destination: 10.0.0.0/8
Field | Type | Description | Value(s) |
---|---|---|---|
name | string | Name of the link (interface).Show example(s)
| |
up | bool | Bring the link up or down. If not specified, the link will be brought up. | |
mtu | uint32 | Configure LinkMTU (Maximum Transmission Unit) for the link. If not specified, the system default LinkMTU will be used (usually 1500). | |
addresses | []AddressConfig | Configure addresses to be statically assigned to the link. | |
routes | []RouteConfig | Configure routes to be statically created via the link. |
AddressConfig represents a network address configuration.
Field | Type | Description | Value(s) |
---|---|---|---|
address | Prefix | IP address to be assigned to the link. This field must include the network prefix length (e.g. /24 for IPv4, /64 for IPv6). Show example(s)
| |
routePriority | uint32 | Configure the route priority (metric) for routes created for this address. If not specified, the system default route priority will be used. |
RouteConfig represents a network route configuration.
Field | Type | Description | Value(s) |
---|---|---|---|
destination | Prefix | The route’s destination as an address prefix. If not specified, a default route will be created for the address family of the gateway. Show example(s)
| |
gateway | Addr | The route’s gateway (if empty, creates link scope route).Show example(s)
| |
source | Addr | The route’s source address (optional). | |
metric | uint32 | The optional metric for the route. | |
mtu | uint32 | The optional MTU for the route. | |
table | RoutingTable | The routing table to use for the route. If not specified, the main routing table will be used. |