The following are steps of a sample deployment on a kubernetes cluster. All the files are present in deploy/examples/kubernetes/
directory of this repository.
The following assumes the reader knows basics of kubernetes & docker.
The steps where performed on master version-1.14.
-
Make sure to install
nfs-common
on all your nodes. -
Add label to the node where you want to save the data:
kubectl label nodes <node-name> volume=nfs-server
-
Setup Metallb on your cluster. (Tested with
v0.8.3
) -
Create BareMetal OpenWISP kubernetes requirements:
kubectl create -f BareMetal.yml
-
Your system is ready, now you can move to the installation of OpenWISP on kubernetes here.