Setup a local Kubernetes cluster and deploy the Helm charts.
Clone the repository:
git clone git@github.com:Mint-System/Kubernetes-Build.git
cd Kubernetes-BuildSetup the local hostnames.
task setup-hostsThe following command will start the kind cluster and install the base charts.
task start-and-prepareIt also load the Odoo image into the cluster.
Setup secrets according to the Odoo chart readme.
Install the Odoo chart:
task install-chart odoo test_values/odoo.knd.local.yamlThe Odoo database will be initialized automatically.
Select the default namespace.
kubectl-ns defaultForward the traefik port.
task forward traefikLoad the local image into the cluster.
task load-image nextcloud:32-apacheSetup secrets according to the Nextcloud chart readme.
Install the Nextcloud chart:
task install-chart nextcloud test_values/nextcloud.knd.local.yamlThe Odoo database will be initialized automatically.
Forward the traefik port.
task forward traefik