From e1bb9ddda641fcb53abfd5fafb708fb473700470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 12 Jul 2026 13:31:17 +0000 Subject: [PATCH] modified: services/cilium/deploy/README.md modified: services/cilium/deploy/app/helm-values.yaml new file: services/cilium/deploy/policies/traefik-l2.yaml --- services/cilium/deploy/README.md | 3 ++- services/cilium/deploy/app/helm-values.yaml | 17 ++++++++++++++++- services/cilium/deploy/policies/traefik-l2.yaml | 14 ++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 services/cilium/deploy/policies/traefik-l2.yaml diff --git a/services/cilium/deploy/README.md b/services/cilium/deploy/README.md index 6590d64..f3fa9e4 100644 --- a/services/cilium/deploy/README.md +++ b/services/cilium/deploy/README.md @@ -30,7 +30,8 @@ kubectl get CiliumLoadBalancerIPPool -A **Force helm:** ```bash -helm upgrade --install cilium oci://quay.io/cilium/cilium \ +helm repo add cilium https://helm.cilium.io/ +helm upgrade cilium cilium/cilium \ --version 1.19.5 \ -f ./deploy/app/helm-values.yaml \ --namespace cilium diff --git a/services/cilium/deploy/app/helm-values.yaml b/services/cilium/deploy/app/helm-values.yaml index b9a0669..c16b3c2 100644 --- a/services/cilium/deploy/app/helm-values.yaml +++ b/services/cilium/deploy/app/helm-values.yaml @@ -14,4 +14,19 @@ ipam: l2announcements: enabled: true loadBalancer: - mode: hybrid \ No newline at end of file + mode: hybrid + + +operator: + replicas: 1 + nodeSelector: + # kubernetes.io/hostname: chimera + # tolerations: + # # Tolerate the node-role.kubernetes.io/control-plane taint so the controller can run on master node chimera + # - key: node-role.kubernetes.io/control-plane + # operator: Exists + # effect: NoSchedule + +nodePort: + enableHealthCheck: false + enableHealthCheckLoadBalancerIP: false \ No newline at end of file diff --git a/services/cilium/deploy/policies/traefik-l2.yaml b/services/cilium/deploy/policies/traefik-l2.yaml new file mode 100644 index 0000000..8551f7c --- /dev/null +++ b/services/cilium/deploy/policies/traefik-l2.yaml @@ -0,0 +1,14 @@ +apiVersion: cilium.io/v2alpha1 +kind: CiliumL2AnnouncementPolicy +metadata: + name: traefik-l2 +spec: + interfaces: + - ens18 + serviceSelector: + matchLabels: + app.kubernetes.io/name: traefik + # nodeSelector: + # matchLabels: + # traefik-node: "true" + \ No newline at end of file