This commit is contained in:
Jakub Kropáček 2024-12-18 11:57:38 +01:00
parent f9af71ba02
commit 2afda97d88
2 changed files with 41 additions and 20 deletions

14
TODO.md Normal file
View file

@ -0,0 +1,14 @@
# What needs to be done
- [x] Install proxmox
- [ ] Choose and buy a domain
- [ ] Buy a temporary VPS on hukot (1m, lowest config)
- [ ] Create Wireguard tunnel to my network
- [ ] Create nix config for my k8s nodes
- [ ] Deploy k8s
- [ ] Deploy ArgoCD
- [ ] Migrate all aplications to helm/kustomize
- [ ] Test out functionality
- [ ] Backups!!!!!!
- [ ] Move everything off current Hukot VPS
- [ ] Reinstall current Hukot VPS with prepared nixos config with working tunnel
- [ ] Profit!?

View file

@ -6,27 +6,34 @@ Hukot: {
mail-server mail-server
} }
} }
Physical {
Home-Server: { Home-Server: {
entry-server: { entry-server: {
wireguard-client wireguard-client
}
tob-backup
k8s-cluster: {
MetalLB
Control plane
Worker node 1
Worker node 2
Worker node 3
MetalLB -> Worker node 1
MetalLB -> Worker node 2
MetalLB -> Worker node 3
}
entry-server -> k8s-cluster.MetalLB
}
RPI {
tailscale-proxy
WoL
} }
_.Hukot.vps.wireguard-server <-> Home-Server.entry-server.wireguard-client: Wireguard tunnel
tob-backup
k8s-cluster: {
MetalLB
Control plane
Worker node 1
Worker node 2
Worker node 3
MetalLB -> Worker node 1
MetalLB -> Worker node 2
MetalLB -> Worker node 3
}
entry-server -> k8s-cluster.MetalLB
} }
Hukot.vps.wireguard-server <-> Home-Server.entry-server.wireguard-client: Wireguard tunnel