Skip to content

Commit 24be7be

Browse files
Provide samples for EVPN/VXLAN Fabric configuration
1 parent ee50f7b commit 24be7be

File tree

87 files changed

+1331
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+1331
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- secret.yaml
5+
- leaf1.yaml
6+
- leaf2.yaml
7+
- leaf3.yaml
8+
- spine1.yaml
9+
- spine2.yaml
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: networking.metal.ironcore.dev/v1alpha1
2+
kind: Device
3+
metadata:
4+
labels:
5+
networking.metal.ironcore.dev/role: evpn-leaf
6+
name: leaf1
7+
spec:
8+
endpoint:
9+
address: 192.168.5.2:50011
10+
secretRef:
11+
name: fabric-credentials
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: networking.metal.ironcore.dev/v1alpha1
2+
kind: Device
3+
metadata:
4+
labels:
5+
networking.metal.ironcore.dev/role: evpn-leaf
6+
name: leaf2
7+
spec:
8+
endpoint:
9+
address: 192.168.5.2:50012
10+
secretRef:
11+
name: fabric-credentials
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: networking.metal.ironcore.dev/v1alpha1
2+
kind: Device
3+
metadata:
4+
labels:
5+
networking.metal.ironcore.dev/role: evpn-leaf
6+
name: leaf3
7+
spec:
8+
endpoint:
9+
address: 192.168.5.2:50013
10+
secretRef:
11+
name: fabric-credentials
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: v1
2+
kind: Secret
3+
metadata:
4+
name: fabric-credentials
5+
type: kubernetes.io/basic-auth
6+
stringData:
7+
username: admin
8+
password: admin
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: networking.metal.ironcore.dev/v1alpha1
2+
kind: Device
3+
metadata:
4+
labels:
5+
networking.metal.ironcore.dev/role: evpn-spine
6+
name: spine1
7+
spec:
8+
endpoint:
9+
address: 192.168.5.2:50001
10+
secretRef:
11+
name: fabric-credentials
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: networking.metal.ironcore.dev/v1alpha1
2+
kind: Device
3+
metadata:
4+
labels:
5+
networking.metal.ironcore.dev/role: evpn-spine
6+
name: spine2
7+
spec:
8+
endpoint:
9+
address: 192.168.5.2:50002
10+
secretRef:
11+
name: fabric-credentials
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- leaf1-lo0.yaml
5+
- leaf2-lo0.yaml
6+
- leaf3-lo0.yaml
7+
- spine1-lo0.yaml
8+
- spine2-lo0.yaml
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: networking.metal.ironcore.dev/v1alpha1
2+
kind: Interface
3+
metadata:
4+
name: leaf1-lo0
5+
spec:
6+
deviceRef:
7+
name: leaf1
8+
name: lo0
9+
description: Router-ID Leaf1
10+
adminState: Up
11+
type: Loopback
12+
ipv4:
13+
addresses:
14+
- 10.0.0.10/32
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: networking.metal.ironcore.dev/v1alpha1
2+
kind: Interface
3+
metadata:
4+
name: leaf2-lo0
5+
spec:
6+
deviceRef:
7+
name: leaf2
8+
name: lo0
9+
description: Router-ID Leaf2
10+
adminState: Up
11+
type: Loopback
12+
ipv4:
13+
addresses:
14+
- 10.0.0.11/32

0 commit comments

Comments
 (0)