Repolode
kite-org

kite-org/kite

여러 클러스터를 관리하고 모니터링, RBAC 접근 제어, AI 문제 해결 도우미를 제공하는 경량 오픈소스 Kubernetes 대시보드입니다.

대체할 수 있는 제품:Lens

스타
3,172
포크
313
열린 이슈
67
마지막 커밋
9시간 전

어떤 프로젝트인가요?

Kite는 하나의 인터페이스에서 여러 클러스터를 운영할 수 있는 웹 기반 Kubernetes 작업 공간입니다. 핵심 리소스, CRD, Helm 릴리스를 지원하며, 실시간 YAML 편집, 워크로드 스케일링 및 재시작, 브라우저 기반 pod·node·kubectl 터미널, 전체 리소스 검색 기능을 제공합니다.

관측성을 위해 Kite는 클러스터별로 Prometheus에 연결해 CPU, 메모리, 네트워크 사용량을 표시하고, pod 로그를 스트리밍 및 필터링해 이벤트와 관련 리소스도 함께 보여줍니다. 접근 제어에는 클러스터별 권한을 적용하는 RBAC를 사용하며, 리소스 변경 내역을 감사 로그로 기록합니다. OAuth, LDAP, 로컬 계정, MFA, 패스키 로그인을 지원합니다.

Kite에는 리소스, 로그, Prometheus 메트릭을 살펴볼 수 있는 AI 도우미도 내장되어 있습니다. 쓰기 작업은 사용자가 확인해야 실행되며, 도우미는 현재 사용자의 RBAC 권한 범위 내에서 작동합니다. Helm, Docker, 독립형 Kubernetes 매니페스트로 배포하거나 소스에서 빌드할 수 있습니다.

핵심 기능

  • 01핵심 리소스, CRD, Helm 릴리스를 포함해 여러 클러스터를 관리합니다.
  • 02클러스터별 Prometheus를 연동해 CPU, 메모리, 네트워크 메트릭을 제공합니다.
  • 03이벤트 및 관련 리소스 정보와 함께 pod 로그를 스트리밍하고 필터링합니다.
  • 04브라우저 기반 pod, node, kubectl 터미널을 제공합니다.
  • 05OAuth, LDAP, 로컬 계정, MFA, 패스키 로그인을 지원합니다.
  • 06클러스터별 권한을 적용하는 RBAC와 변경 내역 감사 로그를 제공합니다.

활용 사례

  • kubeconfig 컨텍스트를 전환하지 않고 하나의 대시보드에서 여러 Kubernetes 클러스터를 운영합니다.
  • RBAC와 감사 로그를 적용해 팀에 워크로드별·클러스터별로 제한된 접근 권한을 제공합니다.
  • 로그, 이벤트, Prometheus 메트릭을 한곳에서 확인해 pod 문제를 해결합니다.
  • SSO 또는 LDAP 로그인을 지원하는 자체 호스팅 Kubernetes 대시보드를 운영합니다.

빠른 시작

  1. 1

    전용 namespace에 Helm으로 Kite를 설치합니다

    helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace
  2. 2

    서비스를 로컬 머신으로 포트 포워딩합니다

    kubectl port-forward --namespace kite-system svc/kite 8080:8080
  3. 3

    http://localhost:8080을 열고 첫 번째 관리자를 만든 다음 클러스터를 연결합니다

사용 전 알아둘 점

  • 기본 chart values는 평가용입니다. 프로덕션에서 사용하기 전에 영구 스토리지를 설정하고 암호화 키를 교체하는 등 보안을 강화해야 합니다.
  • 독립 실행형 Kubernetes 매니페스트는 서비스 계정에 cluster-admin 권한을 부여하므로, 테스트 환경이 아닌 곳에서는 권한을 제한해야 합니다.
  • 소스에서 빌드하려면 Go 1.26, 특정 버전의 Node.js, 그리고 pnpm이 필요합니다.

토픽

자주 묻는 질문

kite은(는) 무엇인가요?
여러 클러스터를 관리하고 모니터링, RBAC 접근 제어, AI 문제 해결 도우미를 제공하는 경량 오픈소스 Kubernetes 대시보드입니다. Kite는 하나의 인터페이스에서 여러 클러스터를 운영할 수 있는 웹 기반 Kubernetes 작업 공간입니다. 핵심 리소스, CRD, Helm 릴리스를 지원하며, 실시간 YAML 편집, 워크로드 스케일링 및 재시작, 브라우저 기반 pod·node·kubectl 터미널, 전체 리소스 검색 기능을 제공합니다.
kite은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
kite은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
kite은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. kite의 마지막 커밋은 2026년 10월 21일입니다.
kite은(는) 어디에 사용할 수 있나요?
kubeconfig 컨텍스트를 전환하지 않고 하나의 대시보드에서 여러 Kubernetes 클러스터를 운영합니다. RBAC와 감사 로그를 적용해 팀에 워크로드별·클러스터별로 제한된 접근 권한을 제공합니다. 로그, 이벤트, Prometheus 메트릭을 한곳에서 확인해 pod 문제를 해결합니다. SSO 또는 LDAP 로그인을 지원하는 자체 호스팅 Kubernetes 대시보드를 운영합니다.
kite는 어떻게 설치하나요?
전용 namespace에 Helm으로 Kite를 설치합니다: helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace 서비스를 로컬 머신으로 포트 포워딩합니다: kubectl port-forward --namespace kite-system svc/kite 8080:8080 http://localhost:8080을 열고 첫 번째 관리자를 만든 다음 클러스터를 연결합니다
kite은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kite-org/kite

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트