2.4 KiB
Kubernetes Build
The Mint System collection of Helm Charts.
- 🚀 Install: Install Helm repository and get started with Odoo.
- 🛠️ Develop: Deploy Odoo and Postgres to a local Kubernetes cluster.
- 🏗️ Build: Fork and build your own Helm Charts.
Usage
Add this Helm repository.
helm repo add kubernetes-build https://kubernetes.build
Install a chart.
helm install "$NAME" "kubernetes-build/$NAME"
APPUiO
Setup and deploy the Helm charts with APPUiO.
Setup Helm repository
In your zone open Helm > Repositories > Create > Repository and enter:
- Name: kubernetes-build
- Display name: Kubernetes Build
- Description: The Mint System collection of Helm Charts.
- URL: https://kubernetes.build
Create Helm release
In your zone open Helm > Helm Releases > Create > Helm Release and filter Postgres. Click on the Hem Chart and select Create and confirm with Create.
Do the same for Odoo.
Charts
List of charts:
Develop
Run a local Kubernets cluster with kind or minikube.
Requirements
Start Kubernetes cluster
Start Kubernetes with kind.
task start-kind
Or start Kubernetes with minikube.
task start-minikube
Deploy Odoo to Kubernetes
Ensure you have kubectl installed and can access the cluster.
The followpostgresng command applies the Postgres and Odoo charts:
task install-chart postgres
task install-chart odoo
The Odoo database will be automtically initialized.
Forward Odoo service
Once the pod is ready, run this command to access the service:
task forward-odoo
Release
Adjust the version in the Chart.yaml files.
Create new packages for all charts.
task package-repo
Update index file.
task index-repo