Skip to content

Latest commit

 

History

History
79 lines (41 loc) · 1.99 KB

File metadata and controls

79 lines (41 loc) · 1.99 KB

API Reference

Packages

lan.k8slan.io/v1beta1

Package v1beta1 contains API Schema definitions for the lan v1beta1 API group.

Resource Types

LAN

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

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

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