feat: Move to Cilium

This commit is contained in:
Jan-Bulthuis 2026-01-17 13:32:26 +01:00
parent cf10e1e963
commit f3ff805106

View File

@ -33,6 +33,8 @@
enable = true; enable = true;
extraFlags = [ extraFlags = [
"--cluster-domain ${inputs.secrets.lab.k3s.clusterDomain}" "--cluster-domain ${inputs.secrets.lab.k3s.clusterDomain}"
"--flannel-backend=none"
"--disable-network-policy"
]; ];
disable = [ disable = [
# "coredns" # CoreDNS is required for Flux to be able to bootstrap the cluster (Flux needs to resolve the git repo) # "coredns" # CoreDNS is required for Flux to be able to bootstrap the cluster (Flux needs to resolve the git repo)
@ -41,6 +43,7 @@
"local-storage" "local-storage"
"metrics-server" "metrics-server"
"runtimes" "runtimes"
# "kube-proxy" # TODO: Move to cilium
]; ];
manifests = { manifests = {
git-ssh-key = { git-ssh-key = {
@ -157,6 +160,7 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
fluxcd fluxcd
k9s k9s
cilium-cli
]; ];
# Use correct disko profile # Use correct disko profile