Skip to main content
Version: Next

Local Development Platform Deployment

While the rest of the deployment guide focuses on full platform deployment, in this section, we explain how to set up a Kubernetes environment for the local deployment of the platform using Minikube, Nginx Ingress, MetalLB, and Cert-Manager. This setup is ideal for development and testing purposes in a local Kubernetes environment. It provides detailed instructions for configuring both Acrylic DNS (on Windows) and dnsmasq (on Linux/Mac) to route wildcard domains to the cluster IP.

The guide primarily focuses on using Minikube as the Kubernetes platform, with VirtualBox as the driver due to its compatibility across multiple platforms and flexible network configuration. For higher performance, you may opt to use Hyper-V (on Windows) or HyperKit (on macOS), or the Docker driver (on Linux).