This repository contains infrastructure code for deploying kubernetes cluster on Oracle Cloud VMs
This is written in Terraform with custom python scripts.
This uses the Oracle Cloud Infrastructure (OCI) provider.
brew tap hashicorp/tap
brew install terraform
Make sure the .venv
is created and activated on every terminal session.
python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt -r requirements.dev.txt
cd k8s
terraform init -reconfigure -upgrade
terraform apply
# cert-manager
cd apps/common
terraform init -reconfigure -upgrade
terraform apply
# prometheus
cd apps/prometheus
terraform init -reconfigure -upgrade
terraform apply