khuedoan-homelab/metal/roles/cilium/defaults/main.yml
Khue Doan 9f0d389abc feat!: install Cilium
Installed using Ansible instead of ArgoCD because Cilium replaces
the default CNI, so ArgoCD pod cannot be scheduled before Cilium
is installed.
2023-12-22 00:31:16 +07:00

21 lines
570 B
YAML

cilium_repo_url: https://helm.cilium.io
cilium_version: 1.14.4
cilium_namespace: kube-system
cilium_values:
operator:
replicas: 1
kubeProxyReplacement: true
l2announcements:
enabled: true
ingressController:
enabled: true
default: true
loadbalancerMode: shared
service:
allocateLoadBalancerNodePorts: false
# TODO the host and port are k3s-specific, generic solution is in progress
# https://github.com/cilium/cilium/issues/19038
# https://github.com/cilium/cilium/pull/28741
k8sServiceHost: 127.0.0.1
k8sServicePort: 6444