All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
Initial release of Kubernetes Infrastructure on Proxmox
-
Complete Terraform infrastructure as code for Proxmox VE
-
K3s Kubernetes cluster deployment with control plane and worker nodes
-
MetalLB load balancer for bare-metal environments
-
Comprehensive monitoring stack (Prometheus, Grafana, Loki, Mimir)
-
Automated backup system with NFS storage integration
-
Traefik ingress controller with SSL termination
-
Comprehensive documentation and troubleshooting guides
-
Proxmox VM Management: Automated VM creation and configuration
-
Kubernetes Cluster: Multi-node K3s cluster with HA capabilities
-
Load Balancing: MetalLB Layer 2 configuration
-
Monitoring: Full observability stack with custom dashboards
-
Backup System: Scheduled and manual backup capabilities
-
Ingress: HTTP/HTTPS routing with automatic SSL certificates
- Deployment Scripts: Automated full-stack deployment
- Backup Scripts: Comprehensive backup and restore automation
- Maintenance Scripts: Health checks and system maintenance
- Troubleshooting Scripts: Diagnostic and repair utilities
- Deployment Guides: Step-by-step deployment instructions
- Backup Documentation: Backup and recovery procedures
- Monitoring Guides: Dashboard setup and configuration
- Troubleshooting Guides: Common issues and solutions
- SSH key-based authentication
- Network segmentation with VLANs
- Kubernetes RBAC policies
- Secret management for sensitive data
- Kubernetes cluster metrics and dashboards
- Backup monitoring and alerting
- Network device discovery and monitoring
- Application performance metrics
- Log aggregation and analysis
- Automated ETCD backups
- Application data backup (Grafana, Prometheus, etc.)
- NFS-based backup storage
- Backup restoration testing and validation
- Manual backup triggers
- None at initial release
- None at initial release