Add keepalived to cluster

Add keepalived for the Kubernetes cluster
Set VIP to 10.42.5.1
Set *.cluster DNS resolution to this IP address
But do not move existing *.kubernetes targets, yet, as there is a need
to ensure that subnet routers are properly configured
This commit is contained in:
Greg Hellings
2025-07-02 23:07:08 -05:00
parent 6c4cc2cd30
commit 9940e89d2e
5 changed files with 74 additions and 18 deletions
+3
View File
@@ -23,6 +23,9 @@
10.42.4.2 jellyfin jellyfin.thehellings.lan vm-jellyfin vm-jellyfin.thehellings.lan
10.42.4.3 git gitlab git.thehellings.lan gitlab.thehellings.lan
# VIP
10.42.5.1 pgadmin.cluter postgres.cluster matrix.cluster
# IPMI
10.42.100.6 isaiahbmc isaiahbmc.thehellings.lan
+5 -1
View File
@@ -35,7 +35,11 @@
};
greg = {
kubernetes.enable = true;
kubernetes = {
enable = true;
vipInterface = "enp38s0";
priority = 255;
};
tailscale.enable = true;
remote-builder.enable = true;
};
+5 -1
View File
@@ -75,7 +75,11 @@ in
greg = {
home = true;
kubernetes.enable = true;
kubernetes = {
enable = true;
vipInterface = "br0";
priority = 254;
};
tailscale.enable = true;
remote-builder.enable = true;
};
+5 -1
View File
@@ -17,7 +17,11 @@
greg = {
tailscale.enable = true;
kubernetes.enable = true;
kubernetes = {
enable = true;
vipInterface = "enp12s0";
priority = 253;
};
remote-builder.enable = true;
};