RSS 쿠버네티스 블로그
팔로우
서버리스를 확인하세요: Knative용 Headlamp 플러그인 소개
Headlamp은 Kubernetes 리소스를 관리하고 디버깅하기 위해 설계된 오픈 소스 프로젝트입니다. Knative는 Kubernetes에서 서버리스 워크로드를 가능하게 하지만, 여러 도구에 걸쳐 운영하기 복잡할 수 있습니다. 이를 해결하기 위해 Knative용 Headlamp 플러그인이 개발되었습니다. 이 플러그인을 통해 사용자는 Headlamp 내에서 Knative를 광범위하게 관리할 수 있습니다. Knative 리소스를 Headlamp의 리소스 매핑 보기에 통합하여 KService, Revision, DomainMapping 간의 관계를 보여줍니다. 이 플러그인은 KService에 대한 상세 보기를 제공하여 트래픽 분할 및 자동 확장 구성의 실시간 편집을 가능하게 합니다. 사용자는 KService 헤더에서 직접 파드를 다시 시작하고 로그에 액세스할 수도 있습니다. 이 플러그인은 단계적 롤아웃 및 A/B 테스트를 위해 Revision 전반에 걸쳐 세분화된 트래픽 분할을 용이하게 합니다. 각 Revision에 대한 트래픽 분포, 준비 상태 및 태그를 시각적으로 표시합니다. 자동 확장 구성은 명시적인지 또는 클러스터 기본값에서 상속되었는지 여부를 나타내며 명확하게 제시됩니다. Prometheus 플러그인과 결합하면 KService 및 Revision에 대한 요청 속도 및 지연 시간과 같은 메트릭을 제공합니다. 이 플러그인은 또한 Revision, DomainMapping 및 네트워킹 개요를 포함한 다른 Knative CRD에 대한 목록 및 상세 보기를 제공합니다. 설치는 Headlamp의 플러그인 카탈로그에서 Knative 플러그인을 검색하고 설치하는 것을 포함합니다. 피드백 및 버그 보고서는 GitHub 이슈 또는 Kubernetes Slack 채널을 통해 제출할 수 있습니다.