SOP: Kubernetes (K8s) Standards
⚠️ Status: ROADMAP / DRAFT
Last Updated: 2025-12-27
1. Overview
Polaris IT Solutions currently standardizes on Docker Swarm / Compose for simplicity and ease of management for our current client scale. Kubernetes is reserved for high-scale or complex microservices requirements.
2. Adoption Criteria
A client should only be migrated to K8s if:
- They require dynamic auto-scaling beyond simple VM groups.
- They have >20 microservices with complex mesh networking needs.
- They explicitly request K8s compliance.
3. Planned Stack (Tentative)
- Distro: K3s (Lightweight) or EKS/AKS (Managed).
- Ingress: Traefik or Nginx Ingress Controller.
- GitOps: ArgoCD (Pull-based deployment).
- Storage: Longhorn (On-prem) or CSI Drivers (Cloud).
This document will be expanded upon active K8s adoption.