Files
casa/services/cilium/deploy
Márcio Fernandes 23ae073088 modified: services/cilium/deploy/README.md
modified:   services/cilium/deploy/app/helm-release.yaml
modified:   services/cilium/deploy/app/helm-repo.yaml
new file:   services/cilium/deploy/app/helm-values.yaml
modified:   services/cilium/deploy/app/kustomization.yaml
2026-07-12 10:04:34 +00:00
..
2026-07-12 08:59:16 +00:00

Cilium

oci://quay.io/cilium/charts/cilium https://docs.cilium.io/en/stable/helm-reference/#helm-reference

setup and deploy

Using flux for reconciliation.

Restart:

Occasionally, Cilium's eBPF maps for L2 announcements can get "stale" after a configuration change (like switching from Local to Cluster). Perform a rolling restart of the Cilium pods to clear the state:

POD_NAME=$(kubectl get pod -l 'app.kubernetes.io/name'=cilium-agent -n cilium -o jsonpath='{.items[0].metadata.name}')
kubectl exec -n cilium  ${POD_NAME} -c cilium-agent -- cilium-dbg status

list load balancers ip pools: Required after changes

kubectl get CiliumLoadBalancerIPPool -A 

Force helm:

helm upgrade --install cilium oci://quay.io/cilium/charts/cilium \
--version 1.19.5 \
-f ./deploy/app/helm-values.yaml \
--namespace cilium