--- autoDirectNodeRoutes: true #% if bootstrap_bgp.enabled %# bgpControlPlane: enabled: true #% endif %# bpf: masquerade: false # Required for Talos `.machine.features.hostDNS.forwardKubeDNSToHost` cgroup: automount: enabled: false hostRoot: /sys/fs/cgroup cluster: id: 1 name: "#{ bootstrap_cluster_name | default('home-kubernetes', true) }#" cni: exclusive: false # NOTE: devices might need to be set if you have more than one active NIC on your hosts # devices: eno+ eth+ endpointRoutes: enabled: true envoy: enabled: false hubble: enabled: false ipam: mode: kubernetes ipv4NativeRoutingCIDR: "#{ bootstrap_pod_network.split(',')[0] }#" #% if bootstrap_feature_gates.dual_stack_ipv4_first %# ipv6NativeRoutingCIDR: "#{ bootstrap_pod_network.split(',')[1] }#" ipv6: enabled: true #% endif %# k8sServiceHost: 127.0.0.1 k8sServicePort: 7445 kubeProxyReplacement: true kubeProxyReplacementHealthzBindAddr: 0.0.0.0:10256 l2announcements: #% if ((bootstrap_bgp.enabled) or (bootstrap_feature_gates.dual_stack_ipv4_first)) %# enabled: false # https://github.com/cilium/cilium/issues/28985 #% else %# enabled: true #% endif %# loadBalancer: algorithm: maglev mode: "#{ bootstrap_loadbalancer_mode | default('dsr', true) }#" localRedirectPolicy: true operator: replicas: 1 rollOutPods: true rollOutCiliumPods: true routingMode: native 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