목록 보기
공공 폐쇄망 환경에 k8s 기반 AI 플랫폼 구현하기
데브옵스

공공 폐쇄망 환경에 k8s 기반 AI 플랫폼 구현하기

마키나락스
마키나락스
2025년 6월 10일

두줄요약

공공기관 폐쇄망에서 K8s 기반 AI 플랫폼을 안전하게 운영하기 위한 네트워크 구조를 설계했습니다.\nDMZ, HAProxy, WireGuard와 오프라인 배포 자동화를 조합해 내부망 보호와 외부 접속을 함께 만족했습니다.

문제 상황

  • 공공기관 폐쇄망 환경에서 AI 플랫폼을 웹으로 제공하면서도 내부망을 외부와 직접 연결하지 않아야 하는 요구
  • 외부 인터넷 차단으로 컨테이너 이미지, 패키지, Helm 차트, 의존성까지 모두 오프라인 반입이 필요한 구축 제약

구조와 흐름

  • K8s 기반 AI 플랫폼을 내부망에서 구동하고 프론트엔드는 DMZ의 별도 웹 서버로 분리 배포
  • DMZ 중계 서버에서 HAProxy로 외부 요청을 내부 백엔드로 전달하고, 내부-외부 간 통신은 WireGuard 터널로 연결

해결 방법

  • 필요한 이미지와 바이너리, 패키지, 차트를 외부에서 사전 수집해 내부 프라이빗 레지스트리에 적재
  • 수동 설치 반복을 줄이기 위해 배포 자동화 스크립트를 구성하고 Kubeadm 설치 옵션을 검토

다음 읽기

#Kubernetes 주제를 이어서 읽기

헤맨 만큼 고도화된, Runway DB 인프라 구성 개선기

Runway의 PostgreSQL 인프라를 K8s 환경에 맞게 개선한 과정을 정리했습니다. Bitnami HA의 Split Brain 문제를 겪은 뒤 CloudNativePG로 전환해 자동 복구와 안정성을 높였습니다.

마키나락스
마키나락스
데브옵스

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...