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