Preparations
De Syntho Application Helm grafiek is hier te vinden in de Github repo deployment-tools
onder de Releases here. De bestanden die moeten worden gedownload zijn ray-helm-chart.tar.gz
en syntho-ui-helm-chart.tar.gz
. Deze grafieken kunnen worden gebruikt om de Syntho Applicatie te implementeren.
Voor deze implementatie, de volgende grafieken zijn inbegrepen:
syntho-ui
Helm-diagram met de web UI-toepassing en de benodigde API's
ray
Helm chart voor het inzetten van het cluster voor het parallelliseren van ML en zware werklasten
Vraag toegang aan tot de Docker images die nodig zijn voor deze implementatie. Deze images hebben alle benodigde software geïnstalleerd om de Syntho applicatie correct te draaien. We zullen de referenties instellen voor het ophalen ervan in Kubernetes met behulp van ImagePullSecrets
later.
De afbeeldingen die nodig zijn voor deze implementatie:
syntho-core-api
De Syntho Core API is verantwoordelijk voor de kernactiviteiten van het Syntho Platform.
Gebruikt in grafiek: syntho-ui
syntho-frontend
De Syntho UI is een container die de web UI voor het Syntho Platform bevat.
Gebruikt in grafiek: syntho-ui
syntho-backend
De Syntho Backend is verantwoordelijk voor gebruikersbeheer en werkruimtebeheer.
Gebruikt in grafiek: syntho-ui
syntho-ray
De laatste Ray-versie is geïnstalleerd die compatibel is met de Syntho-toepassing.
Gebruikt in grafiek: ray
syntho-ray-operator
Afbeelding van operator voor Ray cluster.
Gebruikt in grafiek: ray
Creëer naamruimte
Voor dit voorbeeld, implementeren we de applicatie in een speciale naamruimte in Kubernetes, die we syntho
voor nu. Als de naamruimte niet bestaat, maak het door:
De resterende secties zullen gericht zijn op het configureren van de Helm grafiek voor jouw omgeving.
Een Kubernetes-geheim instellen
Afhankelijk van de ontvangen referenties van Syntho, een Kubernetes Secret
moet worden aangemaakt om te gebruiken om het laatste image uit ons docker register te halen. Lees meer over het maken van Secrets
here.
We nemen aan dat een geheim met de naam syntho-cr-secret
is op dit moment aangemaakt. Neem contact op met het Syntho Support Team voor uw gegevens. Een voorbeeld van het aanmaken van een secret voor een docker register via kubectl
vindt u hieronder:
In zowel de Helm-grafieken voor Ray als in de Syntho-toepassing, kunnen we het geheim instellen onder de imagePullSecrets
sectie.
Het Syntho Team kan verschillende versies (of tags) aangeven die gebruikt moeten worden. Het gebruik van de nieuwste tag wordt niet altijd aanbevolen, zodat het Syntho Team een specifieke versie kan specificeren die moet worden gebruikt.
Last updated