Kind
Bgppeer
Group
metallb.io
Version
v1beta1
apiVersion: metallb.io/v1beta1 kind: Bgppeer metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object
BGPPeerSpec defines the desired state of Peer.
bfdProfile string
ebgpMultiHop boolean
EBGP peer is multi-hops away
holdTime string
Requested BGP hold time, per RFC4271.
keepaliveTime string
Requested BGP keepalive time, per RFC4271.
myASN integer required
AS number to use for the local end of the session.
format: int32
minimum: 0
maximum: 4.294967295e+09
nodeSelectors []object
Only connect to this peer on nodes that match one of these selectors.
matchExpressions []object
key string required
operator string required
values []string required
minItems: 1
matchLabels object
password string
Authentication password for routers enforcing TCP MD5 authenticated sessions
peerASN integer required
AS number to expect from the remote end of the session.
format: int32
minimum: 0
maximum: 4.294967295e+09
peerAddress string required
Address to dial when establishing the session.
peerPort integer
Port to dial when establishing the session.
minimum: 0
maximum: 16384
routerID string
BGP router ID to advertise to the peer
sourceAddress string
Source address to use when establishing the session.
status object
BGPPeerStatus defines the observed state of Peer.
Copied!