Skip to main content

Kubernetes on Cloud Platforms

Kubernetes is the de facto orchestration layer on many cloud platforms. This guide covers services, resource governance, and GitOps patterns that pair with deployment automation.

Service exposure

apiVersion: v1
kind: Service
metadata:
name: api
spec:
selector:
app: api
ports:
- port: 80
targetPort: 8080

Production practices

  • Set requests and limits on every container
  • Use NetworkPolicies for least-privilege traffic
  • Adopt GitOps (Flux, Argo CD) to avoid cluster drift
  • Instrument pods for observability

Running AI and OSS workloads

  • AI agents — dedicated namespaces, GPU node pools where needed (AI agents guide)
  • Open-source charts — pin versions; scan images in CI