Skip to content

Add Proxmox k8s API load balancer module#38

Merged
FriedCircuits merged 1 commit into
mainfrom
feature/proxmox-k8s-api-lb
Apr 21, 2026
Merged

Add Proxmox k8s API load balancer module#38
FriedCircuits merged 1 commit into
mainfrom
feature/proxmox-k8s-api-lb

Conversation

@FriedCircuits

@FriedCircuits FriedCircuits commented Apr 21, 2026

Copy link
Copy Markdown
Owner

Summary

Add a new modules/proxmox/k8s-api-lb module for running a small HAProxy and Keepalived LXC pair or trio in Proxmox to front Kubernetes and Talos control-plane APIs behind a stable VIP.

Includes

  • Proxmox LXC provisioning with typed inputs
  • HAProxy and Keepalived config rendering
  • Optional Talos API listener on port 50000
  • Bootstrap flow hardened for first-boot service setup
  • README, example configuration, and outputs

Notes

  • The module is currently scoped to 2-3 load balancer instances.
  • VIP and instance addresses should match the actual network CIDR of the subnet carrying the VIP.

@FriedCircuits
FriedCircuits force-pushed the feature/proxmox-k8s-api-lb branch from 5780db0 to 054ca50 Compare April 21, 2026 06:00
@FriedCircuits
FriedCircuits merged commit a29e9b3 into main Apr 21, 2026
@FriedCircuits
FriedCircuits deleted the feature/proxmox-k8s-api-lb branch April 21, 2026 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant