브라우저에서 모든 VM의 Docker + K8s를 시각화하고 제어하는 도구를 만들었습니다 – 실제로 매일 사용하는 사람들의 피드백을 받고 싶습니다

발행: (2026년 4월 20일 AM 04:09 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

Overview

몇 개의 VM을 Docker 컨테이너와 Kubernetes가 혼합된 형태로 관리하고 있는데, 뭔가가 깨질 때마다 서버에 하나씩 SSH로 접속해서 어떤 것이 어디서 실행 중인지 파악해야 하는 짜증나는 상황이 계속 발생했습니다.

InfraCanvas

이 문제를 해결하기 위해 InfraCanvas를 만들었습니다. 각 VM에 작은 에이전트를 배치해 컨테이너, 파드, 볼륨, 네트워크 등을 모두 탐지하고, 이를 실시간 그래프로 브라우저에 스트리밍합니다. 그래프에서 다음과 같은 작업을 할 수 있습니다:

  • 컨테이너 재시작
  • 배포 스케일 조정
  • 어떤 컨테이너든 내부 터미널 열기
  • 로그 tail 보기

이 모든 작업을 SSH 없이 수행할 수 있습니다.

Connection Model

제가 가장 자부심을 느끼는 부분은 연결 모델입니다:

  • VPN 불필요
  • 인바운드 방화벽 규칙 필요 없음
  • 클라우드 계정도 필요 없음

에이전트가 릴레이 서버로 연결을 시도하고, 브라우저도 같은 릴레이에 연결합니다. 서버는 절대 인바운드 연결을 받지 않습니다.

Getting Started

InfraCanvas는 오픈 소스이며 자체 호스팅이 가능합니다. 두 개의 명령만으로 바로 실행할 수 있습니다(자세한 내용은 저장소를 참고하세요).

Request for Feedback

Docker와 Kubernetes를 매일 다루는 분들의 솔직한 피드백을 정말 받고 싶습니다:

  • 실제로 사용할 의향이 있나요?
  • 무엇이 부족한가요?
  • 접근 방식에 어떤 문제가 있나요?

거침없이 말씀해 주세요—받아들일 준비가 되어 있습니다.

GitHub:

0 조회
Back to Blog

관련 글

더 보기 »