======================== 레퍼런스 아키텍처 ======================== OpenStack on Kubernetes 를 멀티노드로 구성할 때의 노드 역할 분리와 최소 토폴로지, 리소스 산정 기준을 정리합니다. 실습(:doc:`../labs/index`)에 앞서 잡아 두면 좋은 설계 관점입니다. .. note:: 기여자 작업용 골격입니다. 실습 경험과 공식 문서를 바탕으로 보강해 주세요. 노드 역할 분리 ============== * 컨트롤 플레인 노드 — OpenStack API/컨트롤러 서비스 * 컴퓨트 노드 — nova-compute(하이퍼바이저 바인딩, DaemonSet/hostPath 고려) * 스토리지 노드 — Ceph/Cinder 백엔드 .. todo:: 각 역할이 Kubernetes 오브젝트(Deployment/StatefulSet/DaemonSet)에 어떻게 매핑되는지 정리. 최소 멀티노드 토폴로지 ====================== * 최소 3노드 구성 예시(kubeadm 또는 멀티노드 Kind) * 노드별 배치(컨트롤/컴퓨트/스토리지) 배분 .. todo:: 실습 재현이 가능한 최소 토폴로지 다이어그램과 노드 배치표 보강. 리소스 산정 =========== * 노드별 최소 vCPU/메모리/디스크 기준 * 로컬 노트북 vs 클라우드 인스턴스 선택 기준 .. todo:: openstack-helm 최소 실습 기준의 권장 사양(예: 노드당 4vCPU/16GB+) 보강. 더 읽을거리 =========== .. todo:: 참고 링크 보강.