Helm을 설치하고 W&B의 Launch 에이전트 Helm 차트를 적용하거나 업그레이드하려면, Kubernetes 리소스를 생성, 업데이트, 삭제할 수 있는 충분한 권한이 있는 클러스터에 대한
kubectl 액세스가 필요합니다. 일반적으로 cluster-admin 또는 이에 상응하는 권한이 있는 커스텀 역할을 가진 사용자가 필요합니다.Kubernetes용 큐 설정
- Kubernetes job spec
- Custom resource spec
securityContextbackOffLimitttlSecondsAfterFinished
example-spec.yaml
큐 만들기
- Launch 페이지로 이동합니다.
- Create Queue 버튼을 클릭합니다.
- 큐를 생성할 Entity를 선택합니다.
- Name 필드에 큐 이름을 입력합니다.
- Resource로 Kubernetes를 선택합니다.
- Configuration 필드에 이전 섹션에서 설정한 Kubernetes Job 사양 또는 Custom Resource 사양을 입력합니다.
Helm으로 Launch 에이전트 구성하기
values.yaml file에서 Launch 에이전트의 동작을 제어합니다.
일반적으로 Launch 에이전트 설정 파일(~/.config/wandb/launch-config.yaml)에 정의하는 내용을 values.yaml 파일의 launchConfig 키에 지정합니다.
예를 들어, Kaniko 도커 이미지 builder를 사용하는 EKS에서 Launch 에이전트를 실행할 수 있게 하는 Launch 에이전트 설정이 있다고 가정해 보겠습니다.
launch-config.yaml
values.yaml 파일에서는 다음과 같을 수 있습니다:
values.yaml