# 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)
