쿠버네티스 대시보드에서 헤드램프로: 단계별 가이드
Kubernetes Dashboard와 Headlamp은 클러스터 가시성을 제공하지만 기능 방식이 다릅니다. Headlamp은 kubeconfig를 사용하여 여러 클러스터에 연결하는 데스크톱 또는 인클러스터 클라이언트로, 사용자 신원을 존중합니다. Kubernetes Dashboard는 일반적으로 토큰 인증을 통해 액세스하는 인클러스터 웹 앱입니다. 마이그레이션하려면 현재 Dashboard 사용을 문서화하고, kubeconfig가 작동하는지 확인하고, 병렬 롤아웃과 같은 롤아웃 계획을 선택하십시오. Headlamp을 데스크톱에서 실행할지 또는 클러스터 내에서 실행할지 결정하십시오. 데스크톱은 개인 사용에 더 빠르며, 인클러스터는 공유 액세스에 더 적합합니다. 데스크톱 설치는 패키지 관리자를 통해 간단하며, 인클러스터 설치는 Helm 또는 YAML 매니페스트를 사용합니다. 데스크톱 Headlamp의 인증은 kubeconfig에 의존하는 반면, 인클러스터 설정은 종종 OpenID Connect(OIDC) 또는 로그인용 외부 인증 계층을 사용합니다. RBAC 권한은 Headlamp에서 존중되므로 사용자는 권한이 부여된 작업만 보고 수행할 수 있습니다. Headlamp은 다중 클러스터 관리에 뛰어나며, 사용자는 kubeconfig를 사용하여 UI 내에서 직접 클러스터를 전환할 수 있습니다. 이는 Kubernetes Dashboard의 단일 클러스터 초점에 비해 더 통합된 경험을 제공합니다.