프로젝트 소개
Orbit은 Kubernetes 클러스터 관리를 위해 설계된 네이티브 데스크톱 애플리케이션입니다. 저지연 API 통신 및 자격 증명 관리를 위해 컴파일된 Rust 엔진을 사용하며, 운영 체제의 네이티브 웹뷰를 사용하는 Neutralinojs 런타임을 결합하여 Electron과 관련된 리소스 오버헤드를 방지합니다.
주요 기능은 다음과 같습니다:
- 클러스터 및 컨텍스트 관리: 로컬(k3s, Minikube, Kind) 및 원격 클라우드 클러스터 간의 즉각적인 전환과 글로벌 네임스페이스 필터링을 지원합니다.
- 리소스 탐색: 워크로드(Deployments, Pods, StatefulSets 등), 설정 및 스토리지(ConfigMaps, Secrets, PVs), 네트워크 및 보안(Services, Ingresses), 그리고 클러스터 인프라(Nodes, Events)에 대한 가시성을 제공합니다.
- 매니페스트 관리: 구문 강조가 적용된 YAML 편집을 위한 Monaco Editor가 통합되어 있으며, 변경 사항을 클러스터에 직접 적용할 수 있습니다.
- 모니터링: 실시간 Pod 로그 스트리밍 및 클러스터 이벤트 모니터링을 제공합니다.
- 아키텍처: Vue 3 프론트엔드와 Rust 백엔드를 엄격하게 분리하여 구조화된 IPC 호출을 통해 통신함으로써, 민감한 kubeconfigs 및 토큰이 프레젠테이션 레이어로부터 격리되도록 보장합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.