헬름 허브의 아티팩트 허브로의 이동
Wed, Oct 7, 2020
오늘 헬름 허브가 아티팩트 허브로 이동한다. 즉, 헬름 허브로 이동하면 아티팩트 허브로 리다이렉션된다.
이것은 무엇을 의미하는가?
헬름 허브를 검색하거나 헬름 허브에서 차트 목록을 조회할 때 의문이 들지도 모르겠다. 무슨 차이가 있는걸까?
아티팩트 허브에서는 헬름 허브에서 조회된 것과 동일한 차트 목록이 모두 조회된다. 더 빠른 검색을 제공하며 국면 검색을 포함한다. 이전과 비슷한 방식으로 차트를 검색할 수 있다. 검색은 헬름 CLI에서도 계속 작동한다.
아티팩트 허브에는 차트를 검색하는 것 외에도 많은 기능이 있다. 차트가 업데이트되면 이메일 또는 웹훅을 통해 알림을 받을 수 있다. 다른 아티팩트를 찾고 관련 아티팩트를 볼 수 있다. 아티팩트 허브에는 헬름 허브보다도 많은 것을 제공한다.
헬름 허브에 차트 저장소를 나열하고 아티팩트 허브에 아직 나열하지 않은 경우 자동으로 가져온다. 아티팩트 허브는 저장소를 요청하고 새 저장소를 나열하는 수단을 제공한다. 저장소를 나열할 때 사용자 계정 또는 다중 사용자 조직에 연결할 수 있다.
왜 이렇게 해야 하는가?
헬름 허브는 모노큘러(Monocular) 프로젝트를 기반으로 구축되었다. 이 프로젝트는 제한된 수의 헬름 저장소를 처리하도록 빌드되었으며, 가능한한 많은 차트 저장소의 공개 목록과 약간 다른 사용 사례를 위해 설계되었다. 헬름 프로젝트를 잘 수행해왔지만, 헬름 차트 및 저장소 수가 증가함에 따라 몇가지 제한 사항들이 나타나기 시작했다.헬름 허브를 사용하여 이 문제에 대해 뭔가를 해야 한다는 것을 우리도 알고 있었다.
우리가 성장에 대한 문제를 경험하기 시작하면서 아티팩트 허브가 등장했다. 아티팩트 허브의 자체 인스턴스를 운영하거나 스케일링 문제를 처리하기 위해 자체 소프트웨어를 작성하는 대신 차트 검색 및 관리를 처리하기 위해 아티팩트 허브를 사용하기로 결정했다. 아티팩트 허브는 단순히 차트만 제공하는 것이 아니라 더 많은 CNCF 생태계를 지원하고 홍보하고 있다.
질문, 우려 또는 문제점
만약 전환하다가 문제가 있으면 알려 달라. 알리는 방법은 몇 가지가 있다.
- 문제가 마이그레이션 간 아티팩트 허브의 차트 저장소에 대한 것이라면, 헬름 허브 저장소에 이슈를 등록하자.
- 아티팩트 허브 사이트에 문제가 있다면 아티팩트 허브 프로젝트에 이슈를 등록할 수 있다. 이 곳은 CNCF 프로젝트이자 오픈소스 프로젝트이다.
- 헬름 CLI를 사용하여 아티팩트 허브를 검색하는 데 문제가 있는가?
헬름에 이 이슈를 등록할 수 있다. 차트의 URL은 검색에서 찾을 때 기본적으로
hub.helm.sh
로 시작된다.