Pour installer Helm et appliquer ou mettre à niveau le chart Helm de l’agent Launch de W&B, vous devez disposer d’un accès
kubectl au cluster avec des autorisations suffisantes pour créer, mettre à jour et supprimer des ressources Kubernetes. En général, un utilisateur disposant du rôle cluster-admin, ou d’un rôle personnalisé avec des autorisations équivalentes, est requis.Configurer une file d’attente pour Kubernetes
- Spécification de job Kubernetes
- Spécification de ressource personnalisée
securityContextbackOffLimitttlSecondsAfterFinished
example-spec.yaml
Créer une file d’attente
- Accédez à la page Launch.
- Cliquez sur le bouton Create Queue.
- Sélectionnez l’Entity dans laquelle vous souhaitez créer la file d’attente.
- Saisissez un nom pour votre file d’attente dans le champ Name.
- Sélectionnez Kubernetes comme Resource.
- Dans le champ Configuration, indiquez la spécification du workflow job Kubernetes ou la spécification de Ressource personnalisée que vous avez configurée dans la section précédente.
Configurer un agent Launch avec Helm
values.yaml.
Indiquez, dans la clé launchConfig du fichier values.yaml, le contenu qui serait normalement défini dans votre fichier de configuration de l’agent Launch (~/.config/wandb/launch-config.yaml).
Par exemple, supposons que vous disposiez d’une configuration d’agent Launch vous permettant d’exécuter un agent Launch dans EKS à l’aide du builder d’image Docker Kaniko :
launch-config.yaml
values.yaml, vous pourriez avoir quelque chose comme ceci :
values.yaml