kubernetes-sigs/headlamp
요약
Headlamp는 사용하기 쉽고 확장 가능한 Kubernetes 웹 UI로, 기존 대시보드의 기능과 추가 기능을 결합했습니다. 이 도구는 벤더 독립적이며 클러스터 내부 또는 로컬 데스크톱 앱으로 작동할 수 있고, 플러그인을 통해 높은 확장성을 제공합니다. Headlamp는 RBAC를 사용하여 사용자 권한에 따라 리소스 접근을 제어하며, 깔끔하고 현대적인 UI와 상호작용 기능을 제공하여 개발자 경험을 향상시킵니다.
핵심 포인트
- Headlamp는 벤더 독립적이며 확장 가능한 Kubernetes 웹 UI입니다.
- 클러스터 내부 배포 또는 로컬 데스크톱 앱으로 사용할 수 있습니다.
- 플러그인 아키텍처를 통해 기능을 쉽게 추가하고 사용자 정의할 수 있습니다.
- RBAC 기반의 접근 제어를 통해 사용자의 권한에 맞는 인터페이스와 상호작용을 제공합니다.
- 읽기/쓰기 및 상호작용(생성, 업데이트, 삭제) 기능이 포함되어 개발자 워크플로우를 지원합니다.
주의: 우리는 최근 프로젝트를 Kubernetes SIG UI 하 (및 저장소를 thekubernetes-sigsorg) 로 이동시켰습니다. 컨테이너 이미지는 여전히 ghcr.io 에 있습니다. 일부 연결이 끊길 수 있으므로 잠시 기다려 주십시오.
Headlamp 는 사용하기 쉽고 확장 가능한 Kubernetes 웹 UI 입니다.
Headlamp 는 다른 웹 UI/대시보드의 전통적인 기능 집합 (즉, 리소스를 나열하고 보기) 과 추가 기능을 결합하기 위해 만들어졌습니다.
- 벤더 독립적 / 일반적인 Kubernetes UI
- 클러스터 내부 또는 로컬 데스크톱 앱으로 작동
- 멀티 클러스터
- 플러그인을 통한 확장성
- 사용자 역할을 반영한 UI 컨트롤 (허용되지 않은 경우 삭제/업데이트 불가)
- 깔끔하고 현대적인 UI
- 취소 가능한 생성/업데이트/삭제 작업
- 문서화된 로그, exec, 리소스 편집기
- 읽기/쓰기 및 상호작용 (권한에 따른 행동)
클러스터에 Headlamp 를 배포하고 싶다면, 클러스터 내부 실행을 위한 지침을 확인하세요.
kubeconfig 가 있는 경우, Linux, Mac, Windows 로 로컬 데스크톱 앱으로 Headlamp 를 빠르게 시도해 볼 수 있습니다.확실히 하세요. 좋아하는 클러스터와 함께 설정된 kubeconfig 파일이 기본 경로에 있어야 Headlamp 가 이를 사용할 수 있습니다.
Headlamp 는 RBAC 를 사용하여 리소스에 대한 사용자의 액세스를 확인합니다. 매우 제한적인 권한을 가진 토큰으로 Headlamp 를 시도하면 클러스터 리소스를 올바르게 보지 못할 수 있습니다.
클러스터를 위한 서비스 계정 토큰을 쉽게 얻는 방법에 대한 문서를 확인하세요.
Headlamp 를 해킹하고 싶으십니까? 당신의 도움이 필요합니다!
상세한 지침 (로컬 개발 환경 설정, 프로젝트 빌드, 플랫폼별 팁 포함 Apple Silicon 및 macOS) 을 위해 기여 가이드를 확인하세요.
더 깊은 개발 문서는 Development Guide 를 확인하세요.
우리는 Headlamp 를 테스트한 Kubernetes 플랫폼 목록을 유지합니다. 우리가 테스트한 누락된 플랫폼을 추가하거나 기존에 대한 회귀가 있는지 댓글로 요청할 수 있습니다.
Artifact Hub 의 headlamp 플러그인을 확인하여 게시된 플러그인 목록을 확인하세요.
공식 플러그인을 위한 플러그인 저장소를 확인하세요.
Headlamp 를 사용 사례에 맞게 조정하고 싶다면, 플러그인 개발 가이드를 확인하세요.
우리의:
- 가이드라인
- 행동 강령,
- Kubernetes Slack 의 #headlamp 슬랙 채널
- 월간 커뮤니티 회의
프로젝트의 방향에 관심이 있다면, 우리는 로드맵을 유지합니다. 현재 계획된 가장 큰 변경 사항과 각 릴리스를 추적하는 보드를 포함합니다.
Headlamp 은 Apache 2.0 라이선스 조건에 따라 배포됩니다.
Headlamp 에 대한 자세한 정보는 Headlamp FAQ 를 참조하세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending TypeScript (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기