W&B Launch 에이전트 Helm chart를 설치하고 적용 또는 업그레이드하려면, Kubernetes 리소스를 생성, 업데이트, 삭제할 수 있는 충분한 권한이 있는 클러스터에 대해
kubectl 액세스 권한이 있어야 합니다. 일반적으로는 cluster-admin 권한이 있는 사용자 또는 이에 상응하는 권한을 가진 커스텀 역할이 필요합니다.Kubernetes용 큐 설정
- Kubernetes job spec
- Custom resource 사양
securityContextbackOffLimitttlSecondsAfterFinished
example-spec.yaml
큐 만들기
- Launch 페이지로 이동합니다.
- Create Queue 버튼을 클릭합니다.
- 큐를 생성할 Entity를 선택합니다.
- Name 필드에 큐 이름을 입력합니다.
- Resource로 Kubernetes를 선택합니다.
- Configuration 필드에 Kubernetes용 큐 설정에서 설정한 Kubernetes job 워크플로 사양 또는 custom resource 사양을 입력합니다.
Helm으로 Launch 에이전트 구성하기
values.yaml 파일에서 Launch 에이전트의 동작을 제어할 수 있습니다.
values.yaml 파일의 launchConfig 키 안에는 일반적으로 Launch 에이전트 설정 파일(~/.config/wandb/launch-config.yaml)에 정의하는 내용을 지정하세요.
예를 들어, Kaniko 도커 이미지 builder를 사용하는 EKS에서 Launch 에이전트를 실행할 수 있는 Launch 에이전트 설정이 있다고 가정해 보겠습니다. [QUEUE-NAME], [MAX-CONCURRENT-JOBS], [MY-REGISTRY-URI], [S3-BUCKET-URI]를 사용자 환경에 맞는 값으로 바꾸세요:
launch-config.yaml
values.yaml 파일에서는 다음과 같이 표시될 수 있습니다. [QUEUE-NAME], [MAX-CONCURRENT-JOBS], [AWS-REGION], [MY-REGISTRY-URI], [S3-BUCKET-URI]를 사용자 환경에 맞는 값으로 바꾸세요:
values.yaml