Skip to content

K3s Kubernetes on Oracle Cloud Free Tier - Complete Guide

Deploy a free Kubernetes cluster on Oracle Cloud with GitOps, automatic TLS, and Gateway API - no credit card required

Run a production-ready Kubernetes cluster completely free using Oracle Cloud’s Always Free tier. This project provides everything you need: infrastructure as code, GitOps automation, secure secrets management, and automatic HTTPS certificates.

100% Free Forever

Uses Oracle Cloud Always Free tier: 4 ARM64 OCPUs, 24GB RAM, 200GB storage, 10TB egress/month.

GitOps with ArgoCD

Declarative cluster management using the App-of-Apps pattern. Push to Git, ArgoCD deploys.

Gateway API Ingress

Modern Kubernetes ingress with Envoy Gateway. No cloud load balancer needed.

Automatic TLS Certificates

Let’s Encrypt certificates via Cert Manager with Cloudflare DNS validation.

Secure Secrets

OCI Vault integration with External Secrets Operator. No secrets in Git.

Infrastructure as Code

One-command deployment with Terraform. Reproducible and version controlled.

ComponentPurpose
K3sLightweight Kubernetes distribution optimized for ARM64
TerraformInfrastructure provisioning on OCI
ArgoCDGitOps continuous deployment
Envoy GatewayGateway API implementation for ingress
Cert ManagerAutomatic TLS certificate management
External DNSAutomatic Cloudflare DNS record management
External SecretsOCI Vault to Kubernetes secret sync