CiliumBGPPeeringPolicy is a Kubernetes third-party resource for instructing Cilium's BGP control plane to create virtual BGP routers.
4 top-level fields, 1 required · unchanged since Cilium 1.12.0
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 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
Spec is a human readable description of a BGP peering policy
NodeSelector selects a group of nodes where this BGP Peering Policy applies. If nil this policy applies to all nodes.
matchExpressions is a list of label selector requirements. The requirements are ANDed.
key is the label key that the selector applies to.
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
A list of CiliumBGPVirtualRouter(s) which instructs the BGP control plane how to instantiate virtual BGP routers.
ExportPodCIDR determines whether to export the Node's private CIDR block to the configured neighbors.
LocalASN is the ASN of this virtual router. Supports extended 32bit ASNs
Neighbors is a list of neighboring BGP peers for this virtual router
PeerASN is the ASN of the peer BGP router. Supports extended 32bit ASNs
PeerAddress is the IP address of the peer. This must be in CIDR notation and use a /32 to express a single host.
Source: ciliumbgppeeringpolicies.yaml
Changes to CiliumBGPPeeringPolicy (cilium.io/v2alpha1) in each Cilium version, compared to the version before it.
CiliumBGPPeeringPolicy was first seen on this version of Cilium
Released · View CiliumBGPPeeringPolicy in 1.12.0
No examples of CiliumBGPPeeringPolicy yet. Contribute one on GitHub.