feat: add Cilium platform config (Hubble, L2 announcements, IP pool)

This commit is contained in:
2026-07-01 20:07:03 +01:00
parent bf45bfca7b
commit e733ef3ed3
2 changed files with 50 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cilium
namespace: argo-cd
spec:
project: default
source:
repoURL: https://helm.cilium.io
chart: cilium
targetRevision: 1.19.5
helm:
valuesObject:
ipam:
operator:
clusterPoolIPv4PodCIDRList:
- 172.16.0.0/16
hubble:
relay:
enabled: true
ui:
enabled: true
l2announcements:
enabled: true
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
prune: false
selfHeal: true
+19
View File
@@ -0,0 +1,19 @@
apiVersion: cilium.io/v2
kind: CiliumLoadBalancerIPPool
metadata:
name: homelab-pool
spec:
blocks:
- start: 10.0.0.210
stop: 10.0.0.220
---
apiVersion: cilium.io/v2alpha1
kind: CiliumL2AnnouncementPolicy
metadata:
name: default
spec:
loadBalancerIPs: true
interfaces:
- ^eno.*
- ^eth.*
- ^enp.*