feat(homelab): migrate kube subnet

This commit is contained in:
2026-01-03 01:52:42 -08:00
parent 3005a07e28
commit 7cfa0e6375
4 changed files with 4 additions and 28 deletions

View File

@@ -8,9 +8,9 @@ resources:
minecraftRouter: minecraftRouter:
mappings: mappings:
- externalHostname: "mc-rocket.duckdns.org" - externalHostname: "mc-rocket.privatedns.org"
host: "minecraft-main" host: "minecraft-main"
port: 25565 port: 25565
- externalHostname: "mc-rocket-creative.duckdns.org" - externalHostname: "mc-rocket-creative.privatedns.org"
host: "minecraft-creative" host: "minecraft-creative"
port: 25565 port: 25565

View File

@@ -5,17 +5,7 @@ metadata:
namespace: metallb-system namespace: metallb-system
spec: spec:
addresses: addresses:
- 192.168.18.31-192.168.18.61 - 192.168.27.12-192.168.27.30
---
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: rufus-pool
namespace: metallb-system
spec:
addresses:
- 192.168.27.10-192.168.27.30
autoAssign: false
--- ---
apiVersion: metallb.io/v1beta1 apiVersion: metallb.io/v1beta1
kind: L2Advertisement kind: L2Advertisement
@@ -25,15 +15,3 @@ metadata:
spec: spec:
ipAddressPools: ipAddressPools:
- pool - pool
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: rufus-advertisement
namespace: metallb-system
spec:
ipAddressPools:
- rufus-pool
nodeSelectors:
- matchLabels:
kubernetes.io/hostname: rufus

View File

@@ -9,8 +9,6 @@ spec:
kubernetes.io/hostname: rufus kubernetes.io/hostname: rufus
service: service:
annotations:
metallb.universe.tf/address-pool: rufus-pool
spec: spec:
externalTrafficPolicy: Local externalTrafficPolicy: Local

View File

@@ -8,7 +8,7 @@
[ (modulesPath + "/installer/scan/not-detected.nix") [ (modulesPath + "/installer/scan/not-detected.nix")
]; ];
boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "usb_storage" "sd_mod" ]; boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "usbhid" "usb_storage" "sd_mod" ];
boot.initrd.kernelModules = [ "dm-snapshot" ]; boot.initrd.kernelModules = [ "dm-snapshot" ];
boot.kernelModules = [ "kvm-amd" ]; boot.kernelModules = [ "kvm-amd" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];