Skip to main content

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:

  1. They require dynamic auto-scaling beyond simple VM groups.
  2. They have >20 microservices with complex mesh networking needs.
  3. 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.