Skip to main content

Kubernetes 요구사항

CollabOps를 안정적으로 운영하기 위한 Kubernetes 환경 요구사항입니다.

🎯 최소 요구사항

클러스터 사양

kubernetes_version: ">= 1.20"
nodes:
master: 1개 (최소)
worker: 2개 (최소)

node_specs:
cpu: 4 cores (노드당)
memory: 8GB (노드당)
storage: 100GB SSD (노드당)

필수 컴포넌트

  • Container Runtime: Docker, containerd, CRI-O
  • CNI Plugin: Calico, Flannel, Weave
  • Ingress Controller: NGINX, Traefik
  • Storage Class: Dynamic provisioning 지원

🚀 권장 사양

프로덕션 환경

권장_클러스터:
master_nodes: 3개 (HA)
worker_nodes: 5개 이상

노드_사양:
cpu: 8+ cores
memory: 16GB+
storage: 500GB+ SSD
network: 10Gbps

고가용성 구성

  • Control Plane: 3개 마스터 노드
  • etcd: 별도 클러스터 또는 외부 서비스
  • Load Balancer: 다중 가용 영역 분산
  • Storage: 복제된 스토리지 시스템

다음 단계: 보안 설정 가이드