RSS 쿠버네티스 블로그
팔로우
헤드램프로 화산 작업 부하를 더 빠르게 점검하세요
Volcano는 고성능 컴퓨팅, AI/ML 및 기타 배치 워크로드를 위해 설계된 Kubernetes용 클라우드 네이티브 배치 스케줄러입니다. Kubernetes는 원래 장기 실행 서비스를 위해 구축되었지만, 배치 워크로드는 종종 동적 작업 도착, 리소스 경쟁 및 여러 워커의 동시 시작을 필요로 합니다. Volcano는 큐, 우선순위, 할당량 및 갱 스케줄링과 같은 개념으로 Kubernetes를 확장하여 독립적인 Pod가 아닌 전체로서 워크로드를 처리합니다. 확장 가능한 Kubernetes 웹 UI인 Headlamp용 Volcano 플러그인은 이러한 스케줄링 세부 정보를 단일 인터페이스로 가져옵니다.이 플러그인은 Volcano 작업, 큐 및 PodGroup에 대한 전용 보기를 제공하여 배치 워크로드의 운영 및 문제 해결을 더 쉽게 만듭니다. 작업 보기는 워크로드 상태, 작업 세부 정보, Pod 상태를 표시하고 일시 중지/재개 및 로그 액세스와 같은 직접적인 작업을 허용합니다. 큐 보기는 리소스 할당, 용량 및 예약 세부 정보에 대한 통찰력을 제공합니다. PodGroup 보기는 갱 스케줄링 상태 및 잠재적 차단 요소를 명확히 합니다.핵심 기능은 작업, 큐, PodGroup 및 Pod가 어떻게 상호 연결되어 있는지 시각적으로 나타내는 맵 보기로, 보류 중이거나 진행되지 않는 워크로드의 문제를 신속하게 식별하는 데 도움이 됩니다. 이 플러그인은 자동화를 위한 CLI 도구를 대체하지 않고 관련 리소스, 구조화된 세부 정보 및 런타임 출력을 중앙 집중화하여 대화형 문제 해결 경험을 향상시킵니다. 향후 개선 사항에는 Prometheus 통합 및 더 풍부한 스케줄링 통찰력이 포함될 수 있습니다. 사용자는 Headlamp의 플러그인 카탈로그를 통해 플러그인을 설치하고 개발에 영향을 미치기 위해 피드백을 제공할 수 있습니다.