# cloud-deployment > Always Free: 4 OCPUs, 24GB RAM ```bash # Create cluster oci ce cluster create \ --name todo-cluster \ --kubernetes-version v1.28.2 \ --node-shape VM.Standard.E2.1.Micro \ --node-count 2 ``` - Author: Hamza Bhatti - Repository: hamzabhatti143/Phase-5-Todo-App - Version: 20260208175503 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/hamzabhatti143/Phase-5-Todo-App - Web: https://mule.run/skillshub/@@hamzabhatti143/Phase-5-Todo-App~cloud-deployment:20260208175503 --- # Cloud Deployment Skill ## Oracle Cloud (OKE) - RECOMMENDED Always Free: 4 OCPUs, 24GB RAM ```bash # Create cluster oci ce cluster create \ --name todo-cluster \ --kubernetes-version v1.28.2 \ --node-shape VM.Standard.E2.1.Micro \ --node-count 2 ``` ## Azure (AKS) ```bash az aks create \ --resource-group todo-rg \ --name todo-aks \ --node-count 2 ``` ## Google Cloud (GKE) ```bash gcloud container clusters create todo-gke \ --num-nodes 2 \ --machine-type e2-medium ``` ## Post-Deployment ```bash # Install Dapr helm install dapr dapr/dapr --namespace dapr-system --create-namespace # Install Prometheus helm install prometheus prometheus-community/kube-prometheus-stack ```