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:
@@ -1,6 +1,6 @@
|
|||||||
# Cilium
|
# Cilium
|
||||||
|
|
||||||
<https://github.com/cilium/charts>
|
<oci://quay.io/cilium/charts/cilium>
|
||||||
<https://docs.cilium.io/en/stable/helm-reference/#helm-reference>
|
<https://docs.cilium.io/en/stable/helm-reference/#helm-reference>
|
||||||
|
|
||||||
## setup and deploy
|
## setup and deploy
|
||||||
@@ -25,3 +25,12 @@ kubectl exec -n cilium ${POD_NAME} -c cilium-agent -- cilium-dbg status
|
|||||||
```bash
|
```bash
|
||||||
kubectl get CiliumLoadBalancerIPPool -A
|
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
|
||||||
|
```
|
||||||
|
|||||||
@@ -13,12 +13,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: cilium
|
name: cilium
|
||||||
interval: 40h
|
interval: 40h
|
||||||
values:
|
valuesFrom:
|
||||||
kubeProxyReplacement: true
|
- kind: Secret
|
||||||
installCRDs: true
|
name: cilium-helm-values
|
||||||
routingMode: native
|
valuesKey: values.yaml
|
||||||
enableIPv4Masquerade: true # required even if using bpf.masquerade: true
|
|
||||||
autoDirectNodeRoutes: true
|
|
||||||
bpf:
|
|
||||||
masquerade: true
|
|
||||||
hostLegacyRouting: false # force use of bfp
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ metadata:
|
|||||||
name: cilium
|
name: cilium
|
||||||
spec:
|
spec:
|
||||||
interval: 40h
|
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:
|
resources:
|
||||||
- helm-repo.yaml
|
- helm-repo.yaml
|
||||||
- helm-release.yaml
|
- helm-release.yaml
|
||||||
|
secretGenerator:
|
||||||
|
- name: cilium-helm-values
|
||||||
|
files:
|
||||||
|
- values.yaml=helm-values.yaml
|
||||||
|
generatorOptions:
|
||||||
|
disableNameSuffixHash: true
|
||||||
Reference in New Issue
Block a user