Micrk8s Raspberry Pi cluster with 2 master and 4 leaf nodes

Is it a good idea to use microk8s cluster for hosting websites?

My setup is using 6 Raspberry Pis cluster with microk8s. From the roueter static public IP a port is forwarding all the requests to HA Proxy virtual IP which is load balancing the master nodes of Microk8s with Nodeport deployments.

Is this the best way to host websites with Microk8s?