LogoLogo
Go to Syntho.AI
Dutch (AI Translated)
Dutch (AI Translated)
  • Welcome to Syntho
  • Overzicht
    • About Syntho
    • Get started
      • Introduction to data generation methods
      • Use Case: AI-generated synthetic data
      • Use Case: AI-generated synthetic time series data
      • Use Case: Database de-identification
    • Frequently asked questions
  • Werkruimten instellen
    • View workspaces
    • Create a workspace
      • Connect to a database
        • PostgreSQL
        • MySQL / MariaDB
        • Oracle
        • Microsoft SQL Server
        • DB2
        • Databricks
        • Hive
        • SAP Sybase
        • Azure Data Lake Storage (ADLS)
        • Amazon Simple Storage Service (S3)
    • Edit a workspace
    • Delete a workspace
    • Share a workspace
    • Transfer workspace ownership
  • Een gegevensgeneratietaak configureren
    • Configure table settings
    • Configure column settings
      • AI-powered generation
        • Sequence model
          • Prepare your sequence data
      • Mockers
        • Consistent mapping
        • Supported languages
      • Duplicate
      • Exclude
      • Hashing
      • Calculated columns
      • Primary Key / Foreign Key
    • Manage personally identifiable information (PII)
      • Discover and de-identify PII columns
        • Identify PII columns manually
        • Automatic PII discovery with PII scanner
      • Remove columns from PII list
      • Automatic PII discovery and de-identification in free text columns
      • Supported PII & PHI entities
    • Manage foreign keys
      • Foreign key inheritance
      • Add virtual foreign keys
        • Add virtual foreign keys
        • Use foreign key scanner
        • Import foreign keys via JSON
        • Export foreign keys via JSON
      • Delete foreign keys
      • Circular foreign key references
    • Validate and Synchronize workspace
    • View and adjust generation settings
    • Table relationships
      • Verify foreign keys
      • Synthesize individual tables with automatic key matching
      • De-identify PII columns
  • Syntho implementeren
    • Introduction
      • Syntho architecture
      • Requirements
        • Requirements for Docker deployments
        • Requirements for Kubernetes deployments
      • Access Docker images
        • Using internet
        • Without internet
    • Deploy Syntho using Docker
      • Preparations
      • Deploy using Docker Compose
      • Run the application
      • Manually saving logs
    • Deploy Syntho using Kubernetes
      • Preparations
      • Deploy Ray using Helm
        • Troubleshooting
      • Deploy Syntho using Helm
      • Validate the deployment
      • Troubleshooting
      • Upgrading the applications
    • Manage users and access
      • Single Sign-On (SSO) in Azure
      • Manage admin users
      • Manage non-admin users
    • Logs and monitoring
  • Subsetting
    • What is subsetting
    • Verify foreign keys
    • Configure subsetting
  • Syntho API
    • Syntho REST API
Powered by GitBook
On this page
  • Creëer naamruimte
  • Een Kubernetes-geheim instellen

Was this helpful?

  1. Syntho implementeren
  2. Deploy Syntho using Kubernetes

Preparations

PreviousDeploy Syntho using KubernetesNextDeploy Ray using Helm

Last updated 1 year ago

Was this helpful?

De Syntho Application Helm grafiek is hier te vinden in de Github repo deployment-tools onder de Releases . 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:

kubectl maak naamruimte syntho aan

De resterende secties zullen gericht zijn op het configureren van de Helm grafiek voor jouw omgeving.

Een Kubernetes-geheim instellen

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:

kubectl create secret docker-register syntho-cr-secret --namespace syntho --docker-server=<registry> --docker-gebruikersnaam=<username> --docker-wachtwoord=<password>

In zowel de Helm-grafieken voor Ray als in de Syntho-toepassing, kunnen we het geheim instellen onder de imagePullSecrets sectie.

imagePullSecrets: 
  - naam: syntho-cr-secret

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.

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
here