This article walks through a KaaS (Kubernetes-as-a-Service) lab designed to emulate a production data center.
It uses nested virtualization, Metal3, and OVN networking to automate cluster lifecycle management.

Highlights

  • Automated provisioning via Cluster API and Ansible
  • Load balancing with MetalLB
  • Tenant segmentation using OVN networks
  • Infrastructure definitions in Terraform and YAML

Goal: Develop a modular, repeatable framework for self-service Kubernetes environments.