Add a cilium-values.yaml

This commit is contained in:
2025-07-02 14:42:08 +02:00
parent f29ce6dafc
commit 923b2925de
2 changed files with 59 additions and 22 deletions
+3 -22
View File
@@ -6,29 +6,10 @@ talosctl kubeconfig -n 192.168.0.200 -e 192.168.0.200
talosctl bootstrap
helm repo add cilium https://helm.cilium.io/
helm install cilium cilium/cilium \
helm upgrade -i cilium cilium/cilium \
--version 1.17.5 \
--namespace \
--set ipam.mode=kubernetes \
--set kubeProxyReplacement=true \
--set securityContext.capabilities.ciliumAgent="{CHOWN,KILL,NET_ADMIN,NET_RAW,IPC_LOCK,SYS_ADMIN,SYS_RESOURCE,DAC_OVERRIDE,FOWNER,SETGID,SETUID}" \
--set securityContext.capabilities.cleanCiliumState="{NET_ADMIN,SYS_ADMIN,SYS_RESOURCE}" \
--set cgroup.autoMount.enabled=false \
--set cgroup.hostRoot=/sys/fs/cgroup \
--set k8sServiceHost=localhost \
--set k8sServicePort=7445 \
--set=bpf.masquerade=true \
--set=l2announcements.enabled=true \
--set=l2announcements.leaseDuration="300s" \
--set=l2announcements.leaseRenewDeadline="60s" \
--set=l2announcements.leaseRetryPeriod="10s" \
--set=k8sClientRateLimit.qps="50" \
--set=k8sClientRateLimit.burst="100" \
--set=externalIPs.enabled=true \
--set=ingressController.enabled=true \
--set=ingressController.loadbalancerMode=dedicated \
--set=gatewayAPI.enabled=true \
--set=operator.replicas="1"
--namespace kube-system \
--values ./cilium-values.yaml
helm install argocd oci://ghcr.io/argoproj/argo-helm/argo-cd -n argocd --create-namespace
+56
View File
@@ -0,0 +1,56 @@
ipam:
mode: kubernetes
kubeProxyReplacement: true
securityContext:
capabilities:
ciliumAgent:
- CHOWN
- KILL
- NET_ADMIN
- NET_RAW
- IPC_LOCK
- SYS_ADMIN
- SYS_RESOURCE
- DAC_OVERRIDE
- FOWNER
- SETGID
- SETUID
cleanCiliumState: [NET_ADMIN,SYS_ADMIN,SYS_RESOURCE]
cgroup:
autoMount:
enabled: false
hostRoot: /sys/fs/cgroup
k8sServiceHost: localhost
k8sServicePort: 7445
bpf:
masquerade: true
l2announcements:
enabled: true
leaseDuration: 300s
leaseRenewDeadline: 60s
leaseRetryPeriod: 10s
k8sClientRateLimit:
qps: 50
burst: 100
externalIPs:
enabled: true
ingressController:
enabled: true
loadbalancerMode: shared
service:
annotations:
lbipam.cilium.io/ips: 192.168.0.201
gatewayAPI:
enabled: true
operator:
replicas: 1