If you already have a managed kubernetes cluster setup on one of the supported public cloud providers, then you can skip `terraform quickstart` and move straight to [helm chart install.](#helm-chart)
---
### Terraform
### Terraform
Use the Terraform quick start for Azure, GCP, and AWS to provision a Kubernetes cluster in your cloud of choice and install Otomi with minimal values. Go to the [quickstart repository](https://github.com/redkubes/quickstart) to get started.
Use the Terraform quick start for Azure, GCP, and AWS to provision a Kubernetes cluster in your cloud of choice and install Otomi with minimal values. Go to the [quickstart repository](https://github.com/redkubes/quickstart) to get started.
...
@@ -46,7 +52,7 @@ For testing and experimentation, we advise to use the following machine/instance
...
@@ -46,7 +52,7 @@ For testing and experimentation, we advise to use the following machine/instance
- Azure: 3 x DS3_v2 (4 vCPU / 14 GiB RAM)
- Azure: 3 x DS3_v2 (4 vCPU / 14 GiB RAM)
- AWS: 3 x t2.xlarge (4 vCPU / 16 GiB RAM)
- AWS: 3 x t2.xlarge (4 vCPU / 16 GiB RAM)
- GCP: 3 x e2-highmem-4 (4 vCPU / 32 GiB RAM)
- GCP: 3 x e2-standard-4 (4 vCPU / 16 GiB RAM)
To install `Otomi` with minimal values using the Helm chart, first create a `values.yaml` file with the following values:
To install `Otomi` with minimal values using the Helm chart, first create a `values.yaml` file with the following values:
...
@@ -54,7 +60,7 @@ To install `Otomi` with minimal values using the Helm chart, first create a `val
...
@@ -54,7 +60,7 @@ To install `Otomi` with minimal values using the Helm chart, first create a `val
cluster:
cluster:
k8sVersion:'1.21'# currently 1.18, 1.19, 1.20 and 1.21 are supported
k8sVersion:'1.21'# currently 1.18, 1.19, 1.20 and 1.21 are supported
name:# the name of your cluster
name:# the name of your cluster
provider:# choose between aws, azure, google or onprem