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
This commit is contained in:
Márcio Fernandes
2026-07-12 10:04:34 +00:00
parent d96e1ac6c7
commit 23ae073088
5 changed files with 30 additions and 11 deletions
+10 -1
View File
@@ -1,6 +1,6 @@
# Cilium
<https://github.com/cilium/charts>
<oci://quay.io/cilium/charts/cilium>
<https://docs.cilium.io/en/stable/helm-reference/#helm-reference>
## setup and deploy
@@ -25,3 +25,12 @@ kubectl exec -n cilium ${POD_NAME} -c cilium-agent -- cilium-dbg status
```bash
kubectl get CiliumLoadBalancerIPPool -A
```
**Force helm:**
```bash
helm upgrade --install cilium oci://quay.io/cilium/charts/cilium \
--version 1.19.5 \
-f ./deploy/app/helm-values.yaml \
--namespace cilium
```
+4 -9
View File
@@ -13,12 +13,7 @@ spec:
kind: HelmRepository
name: cilium
interval: 40h
values:
kubeProxyReplacement: true
installCRDs: true
routingMode: native
enableIPv4Masquerade: true # required even if using bpf.masquerade: true
autoDirectNodeRoutes: true
bpf:
masquerade: true
hostLegacyRouting: false # force use of bfp
valuesFrom:
- kind: Secret
name: cilium-helm-values
valuesKey: values.yaml
+1 -1
View File
@@ -4,4 +4,4 @@ metadata:
name: cilium
spec:
interval: 40h
url: https://helm.cilium.io
url: oci://quay.io/cilium/charts/cilium
@@ -0,0 +1,9 @@
kubeProxyReplacement: true
installCRDs: true
routingMode: native
enableIPv4Masquerade: true # required even if using bpf.masquerade: true
autoDirectNodeRoutes: true
ipv4NativeRoutingCIDR: "10.42.0.0/16"
bpf:
masquerade: true
hostLegacyRouting: false # force use of bfp
@@ -4,3 +4,9 @@ namespace: cilium
resources:
- helm-repo.yaml
- helm-release.yaml
secretGenerator:
- name: cilium-helm-values
files:
- values.yaml=helm-values.yaml
generatorOptions:
disableNameSuffixHash: true