# 1. Deployment Guide

This section walks you through the process of deploying TeraFlowSDN on top of a Oracle VirtualBox--based VM running
MicroK8s Kubernetes platform. 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)
