Package v1beta1 contains API Schema definitions for the lan v1beta1 API group.
LAN is the Schema for the lans API
Appears in:
| Field | Description | Default | Validation |
|---|---|---|---|
apiVersion string |
lan.k8slan.io/v1beta1 |
||
kind string |
LAN |
||
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata. |
||
spec LANSpec |
spec defines the desired state of LAN |
LANList contains a list of LAN
| Field | Description | Default | Validation |
|---|---|---|---|
apiVersion string |
lan.k8slan.io/v1beta1 |
||
kind string |
LANList |
||
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata. |
||
items LAN array |
LANSpec defines the desired state of LAN
Appears in:
| Field | Description | Default | Validation |
|---|---|---|---|
ns string |
linux namespace name where LAN bridge, vxlan interfaces live in | ||
bridge string |
LAN bridge interface name | ||
vxlan string |
LAN VxLAN interface name | ||
vni integer |
VxLAN VNI | ||
vxlanGrp string |
VxLAN multicast group address | ||
defaultVxlanDev string |
default VxLAN device name if not spcified in vxlanDevMap | ||
vxlanDevMap object (keys:string, values:string) |
a map between k8s worker name and its interface name used as the LAN VxLAN interface's device | ||
vxlanPort integer |
VxLAN UDP port | ||
spokes string array |
A list of spoke name |