Preparations
La charte Syntho Application Helm peut être trouvée ici dans le repo Github deployment-tools
dans le cadre des communiqués here. Les fichiers à télécharger sont les suivants ray-helm-chart.tar.gz
et syntho-ui-helm-chart.tar.gz
. Ces tableaux peuvent être utilisés pour déployer l'application Syntho.  ;
Pour ce déploiement, les graphiques suivants sont inclus:
syntho-ui
Tableau Helm contenant l'application web UI et les API nécessaires
rayon
Graphique Helm pour le déploiement du cluster à utiliser pour la parallélisation de ML et de charges de travail lourdes.
Veuillez demander l'accès aux images Docker nécessaires à ce déploiement. Ces images auront tous les logiciels nécessaires installés pour faire fonctionner l'application Syntho correctement. Nous définirons les identifiants pour les tirer dans Kubernetes à l'aide de ImagePullSecrets
plus tard.
Les images nécessaires à ce déploiement:
syntho-core-api
L'API Syntho Core est responsable des opérations de base de la plate-forme Syntho.
Utilisé dans le tableau: syntho-ui
syntho-frontend
L'interface utilisateur Syntho est un conteneur qui contient l'interface web de la plate-forme Syntho.
Utilisé dans le tableau: syntho-ui
syntho-backend
Le Backend Syntho est responsable de la gestion des utilisateurs et des espaces de travail.
Utilisé dans le tableau: syntho-ui
syntho-ray
Possède la dernière version de Ray compatible avec l'application Syntho.
Utilisé dans le tableau: rayon
syntho-ray-operator
Image de l'opérateur pour le groupe Ray.
Utilisé dans le tableau: rayon
Créer un espace de noms
Pour cet exemple, nous allons déployer l'application dans un espace de noms dédié dans Kubernetes., que nous appelons syntho
pour l'instant. Si l'espace de noms n'existe pas, le créer en exécutant:
Les sections suivantes sont consacrées à la configuration de la carte Helm pour votre environnement.
Mise en place d'un secret Kubernetes
En fonction des informations d'identification reçues de Syntho, un Kubernetes Secret
doit être créée afin d'être utilisée pour extraire la dernière image de notre registre Docker. Pour en savoir plus sur la création de Secrets
here.
Nous supposerons qu'un secret nommé syntho-cr-secret
a été créé à ce stade. Veuillez contacter l'équipe de support Syntho pour obtenir vos identifiants. Un exemple de création d'un secret pour un registre docker via kubectl
peut être consultée ci-dessous:
Dans le tableau de bord de Ray et dans l'application Syntho, nous pouvons définir le secret sous la rubrique imagePullSecrets
section.
L'équipe Syntho peut indiquer différentes versions (ou tags) à utiliser. L'utilisation de la dernière version n'est pas toujours recommandée, afin que l'équipe Syntho puisse spécifier une version spécifique à utiliser.
Last updated