Add kube-proxy.

This commit is contained in:
Tom Alexander
2025-12-16 21:07:39 -05:00
parent 27f4a78221
commit 3ccda1d4e5
12 changed files with 185 additions and 65 deletions

View File

@@ -19,28 +19,39 @@
config = lib.mkIf config.me.containerd.enable {
virtualisation.containerd.enable = true;
virtualisation.containerd.settings = {
"plugins" = {
"io.containerd.grpc.v1.cri" = {
"cni" = {
"bin_dir" = "/opt/cni/bin";
"conf_dir" = "/etc/cni/net.d";
};
"containerd" = {
"default_runtime_name" = "runc";
"runtimes" = {
"runc" = {
"options" = {
"SystemdCgroup" = true;
};
"runtime_type" = "io.containerd.runc.v2";
};
virtualisation.containerd.settings =
# let
# my-cni-plugins = pkgs.buildEnv {
# name = "my-cni-plugins";
# paths = with pkgs; [
# cni-plugins
# cni-plugin-flannel
# ];
# };
# in
{
"plugins" = {
"io.containerd.grpc.v1.cri" = {
"cni" = {
"bin_dir" = "/opt/cni/bin";
# "bin_dir" = "${my-cni-plugins}/bin";
"conf_dir" = "/etc/cni/net.d";
};
"containerd" = {
"default_runtime_name" = "runc";
"runtimes" = {
"runc" = {
"options" = {
"SystemdCgroup" = true;
};
"runtime_type" = "io.containerd.runc.v2";
};
};
"snapshotter" = "overlayfs";
};
"snapshotter" = "overlayfs";
};
};
"version" = 2;
};
"version" = 2;
};
};
}