In 2020 I decided to switch for the core network backbone of my home to switch to Unifi .
USG is actually running EdgeRouter OS. See Documentation for how to use cli commands together with the unifi controller.
mca-ctrl -t dump-cfg > config.gateway.json
Main reason for switching to configuration on file basis was that I wanted to
use UGS as DHCP and DNS service provider for my network. Therefore I am using
dnsmasq and UGS and configure hostnames and fixed IP addresses via
config.gateway.json.
At my homework a majority of services is runnning on microk8s . There for of course I wanted to have the UniFi Netwwork Application also hosted on K8s. I am utilizing a helm chart from the [kah][k8s@home] project.
A few remarks regarding learnings I made: