본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Kui – CLI Driven Graphics for Kubernetes

0

Kui는 IBM에서 개발한 Kubernetes용 CLI 기반 그래픽 도구로, kubectl 명령에 그래픽 응답을 제공하여 클라우드 네이티브 개발 경험을 향상시킵니다.

시각화오픈소스

소개

Kui는 IBM에서 개발한 Kubernetes용 CLI 기반 그래픽 도구로, kubectl 명령에 그래픽 응답을 제공하여 클라우드 네이티브 개발 경험을 향상시킵니다. TypeScript와 Electron으로 구축된 이 오픈소스 프레임워크는 사용자가 그래픽 인터페이스를 통해 Kubernetes 리소스를 시각적으로 조작할 수 있도록 합니다. 공식 홈페이지는 kui.tools이며, 소스 코드는 GitHub에서 확인할 수 있습니다.

상세정보

그래픽 응답

Kui는 kubectl 명령의 출력을 ASCII 테이블 대신 정렬 가능한 그래픽 테이블로 변환하여 사용자가 마우스로 컬럼을 정렬하고 데이터를 쉽게 탐색할 수 있도록 합니다.

클릭 가능한 리소스 이름

긴 자동 생성된 리소스 이름을 복사하고 붙여넣는 대신, Kui에서는 해당 이름을 직접 클릭하여 선택할 수 있어 작업 효율성이 크게 향상됩니다.

시각화 지원

Kui는 시퀀스 다이어그램, Pod 이미지, 그리드 워치와 같은 그래픽 시각화를 내장하여 복잡한 Kubernetes 리소스 관계를 직관적으로 파악할 수 있도록 돕습니다.

다운로드·설치 방법

Windows 사용자는 공식 GitHub 릴리스 페이지에서 최신 버전의 Kui를 ZIP 파일로 다운로드할 수 있습니다. 다운로드 후 압축을 해제하고, 해당 디렉터리를 시스템 PATH 환경 변수에 추가해야 합니다. 설정이 완료되면 명령 프롬프트 또는 PowerShell에서 kubectl kui 명령을 입력하거나, 해제된 디렉터리 내의 Kui.exe 실행 파일을 더블 클릭하여 Kui의 내장 REPL을 실행할 수 있습니다.

설치 시 경로 표기에는 백슬래시() 대신 슬래시(/)를 사용할 것을 권장합니다. 예를 들어, c:/users와 같이 표기해야 오류를 방지할 수 있습니다.

기본 사용법/명령어

Kui를 실행한 후에는 일반적인 kubectl 명령과 유사하게 사용할 수 있지만, kubectl kui 접두사를 붙여야 그래픽 출력을 활성화할 수 있습니다. 예를 들어, kubectl kui get pods 명령을 실행하면 Pod 목록이 정렬 가능한 그래픽 테이블로 표시됩니다. 사용자는 마우스로 테이블 헤더를 클릭하여 정렬 기준을 변경하거나, 행을 클릭하여 상세 정보를 볼 수 있습니다.

내장 REPL을 통해 대화형으로 명령을 입력하고 즉시 그래픽 피드백을 받을 수 있으며, Electron 기반 애플리케이션으로서 별도의 창에서 풍부한 UI를 경험할 수 있습니다.

이런 경우에 유용합니다

Kubernetes 리소스를 자주 조회하고 관리하는 개발자 및 DevOps 엔지니어에게 유용합니다. 특히 복잡한 yaml 출력이나 긴 리소스 이름을 다룰 때, 그래픽 인터페이스를 통해 시각적으로 확인하고 클릭으로 조작함으로써 작업 시간을 줄이고 오류를 줄일 수 있습니다. 팀 내 비전문 구성원이 Kubernetes 상태를 파악하는 데도 도움이 될 수 있습니다.

지원 환경·시스템 요구사항

Kui는 Windows, macOS, Linux에서 실행할 수 있는 크로스플랫폼 도구입니다. Windows에서는 ZIP 파일 형태로 배포되며, Node.js 및 npm이 설치된 환경에서 소스 코드를 직접 빌드할 수도 있습니다. Electron 프레임워크를 기반으로 하므로, 최신 버전의 Windows 10 이상에서 안정적으로 실행됩니다.

최신 버전·업데이트

현재 버전은 13.1.4이며, 공식 GitHub 저장소에서 지속적인 업데이트가 이루어지고 있습니다. 최신 릴리스 정보와 변경 사항은 GitHub의 릴리스 페이지에서 확인할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.