# 1. Deployment Guide This section walks you through the process of deploying TeraFlowSDN on top of a Virtual Machine (VM) running [MicroK8s Kubernetes platform](https://microk8s.io). The guide includes the details on configuring and installing the VM, installing and configuring MicroK8s, and deploying and reporting the status of the TeraFlowSDN controller. ## Table of Content: - [1.1. Create VM for the TeraFlowSDN controller](./1-1-create-vm.md) - [1.2. Install MicroK8s Kubernetes platform](./1-2-install-microk8s.md) - [1.3. Deploy TeraFlowSDN over MicroK8s](./1-3-deploy-tfs.md) - [1.4. Access TeraFlowSDN WebUI and Grafana Dashboards](./1-4-access-webui.md) - [1.5. Show Deployment and Log per Component](./1-5-deploy-logs-troubleshooting.md)