Try cilium through helm

This commit is contained in:
2024-02-10 00:51:39 +00:00
parent 00eebc0279
commit 941943e3c0
7 changed files with 209 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: cilium
namespace: kube-system
spec:
interval: 5m
chart:
spec:
chart: cilium/cilium
version: '1.14.0'
sourceRef:
kind: HelmRepository
name: cilium
namespace: flux-system
interval: 15m
valuesFile: values.yaml

View File

@@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: cilium
namespace: flux-system
spec:
interval: 15m
url: https://helm.cilium.io/

View File

@@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- cilium-repository.yaml
- cilium-helm-release.yaml

View File

@@ -0,0 +1,23 @@
k8sServiceHost: "192.168.1.101"
k8sServicePort: "6443"
operator:
replicas: 1
rollOutPods: true
externalIPs:
enabled: true
enableCiliumEndpointSlice: true
kubeProxyReplacement: "disabled"
ipam:
mode: "kubernetes"
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:
hostRoot: "/sys/fs/cgroup"
autoMount:
enabled: "false"