feat!: Drop Metallb in favor of Cilium L2Announcements (#821)

This commit is contained in:
Devin Buhl authored and GitHub committed 2023-07-03 14:47:51 -04:00
1 parent 4905990750
commit 467af18b0f
34 files changed
+111 -243

No files matched your search

@@ -5,11 +5,11 @@ metadata:
name: cilium
namespace: kube-system
spec:
interval: 15m
interval: 30m
chart:
spec:
chart: cilium
version: 1.13.4
version: 1.14.0-rc.0
sourceRef:
kind: HelmRepository
name: cilium
@@ -26,19 +26,24 @@ spec:
uninstall:
keepHistory: false
values:
autoDirectNodeRoutes: true
bpf:
masquerade: true
bgp:
enabled: false
cluster:
name: home-cluster
id: 1
containerRuntime:
integration: containerd
socketPath: /var/run/k3s/containerd/containerd.sock
endpointRoutes:
enabled: true
hubble:
enabled: true
metrics:
enabled:
- dns:query;ignoreAAAA
- dns:query
- drop
- tcp
- flow
@@ -66,12 +71,12 @@ spec:
- *host
ipam:
mode: kubernetes
k8sServiceHost: "${KUBE_VIP_ADDR}"
k8sServiceHost: ${KUBE_VIP_ADDR}
k8sServicePort: 6443
ipv4NativeRoutingCIDR: ${CLUSTER_CIDR}
kubeProxyReplacement: strict
kubeProxyReplacementHealthzBindAddr: 0.0.0.0:10256
operator:
replicas: 1
rollOutPods: true
prometheus:
enabled: true
@@ -82,3 +87,11 @@ spec:
serviceMonitor:
enabled: true
rollOutCiliumPods: true
l2announcements:
enabled: true
loadBalancer:
algorithm: maglev
mode: dsr
securityContext:
privileged: true
tunnel: disabled