Scrydon

Présentation du déploiement

Déployez, licenciez et mettez à niveau la plateforme Scrydon sur Kubernetes

Cette section couvre le déploiement, la licence et la mise à niveau de la plateforme Scrydon. Scrydon fonctionne sur Kubernetes et est livré soit sous forme de chart Helm (environnements connectés) soit sous forme de package Zarf autonome (environnements isolés).

Choisir votre emplacement

Chaque installation utilise le même chart Helm. Commencez par la page correspondant à votre environnement de déploiement — chacune renvoie à la référence Helm et ajoute uniquement les notes spécifiques à l'environnement.

Par où commencer
Votre propre centre de données / cluster autogéréOn-Premise
Azure (AKS, contrôle Helm complet)Azure (AKS)
Azure (natif du portail, en un clic)Azure Marketplace
Pas d'Internet sortant (classifié / isolé)Air-Gapped

AWS et GCP suivent la même installation Helm que On-Premise ; des guides spécifiques au cloud seront publiés ici au fur et à mesure de leur rédaction.

Présentation de l'architecture

Scrydon est livré sous la forme d'un chart Helm unique qui, par défaut, déploie tous les services dans un seul espace de noms Kubernetes (scrydon-platform). Le chart accepte également un bloc namespaces.* qui répartit les services dans plusieurs espaces de noms lorsqu'une isolation est requise.

Groupe de servicesEspace de noms par défautComposantsObjectif
Platformscrydon-platformapi-platform, UI platformAuthentification, autorisation, plan de contrôle de la plateforme
Agenticscrydon-platform (remplaçable via namespaces.agentic)agentic, agentic-realtimeMoteur de workflows IA, coordination d'exécution en temps réel
Analyticsscrydon-platform (remplaçable via namespaces.analytics)analytics, marimo-sidecarPlateforme d'analyse de données (optionnelle)
Cortexscrydon-platform (remplaçable via namespaces.cortex)cortexInterface chat / chemin rapide LLM
Ontologyscrydon-platformapi-ontologyGraphe de connaissances + manifests de packs
Tablesscrydon-platformapi-tableTables gérées (OLAP basé sur StarRocks)
Infra (intégrée)scrydon-platform (remplaçable via namespaces.infra)PostgreSQL+pgvector, StarRocks, SeaweedFS, OPAPlan de données interne optionnel — désactivez individuellement si vous apportez le vôtre

Tous les services partagent une seule instance PostgreSQL (intégrée ou BYO). Chaque service nécessitant de la persistance dispose de sa propre base de données logique (auth, agentic, analytics, cortex, ontology). La communication service à service utilise Dapr avec mTLS — les politiques ACL du chart appliquent l'identité basée sur SPIFFE. L'Ingress utilise Traefik par défaut (toute classe fonctionne).

Disposition du cluster du chart Helm Scrydon — les utilisateurs passent par le contrôleur d'ingress, qui achemine vers les services Scrydon s'exécutant dans un espace de noms par défaut. Les services communiquent via Dapr mTLS et dépendent de l'infra intégrée (Postgres + pgvector, StarRocks, SeaweedFS, OPA) que vous pouvez désactiver individuellement pour apporter la vôtre.

Pour une isolation par espace de noms, remplacez namespaces.<service> — le chart aligne automatiquement les politiques ACL Dapr et le RBAC du lecteur de secrets.

Ce dont vous avez besoin avant de commencer

  • Cluster Kubernetes 1.28+
  • PostgreSQL 16+ avec l'extension pgvector (ou utilisez le Postgres intégré au cluster)
  • Enregistrements DNS pour le nom d'hôte de la plateforme (nom d'hôte unique pour le routage par sous-chemin)
  • Certificats TLS (cert-manager recommandé)
  • Un bundle de licence Scrydon ({ jwt, publicKey } fichier JSON) — contactez sales@scrydon.com

Consultez la page Prérequis pour tous les détails, y compris les exigences en ressources.

Plan de la section

Emplacement — choisissez où déployer :

Cycle de vie — opérez dans la durée :

Référence — les mécanismes sur lesquels chaque emplacement s'appuie :

  • Helm — la référence complète du chart (connexion, espaces de noms, valeurs, assistant de configuration, vérification et tous les remplacements)
  • Modes de routage — sous-chemin vs sous-domaine
  • Déchargement TLS — derrière une App Gateway / ALB / GCP LB
  • BYO Database — Postgres externe/géré à la place de celui intégré

Opérations — runbooks J+2 : voir Opérations.

Avant toute installation, complétez les Prérequis.

Sur cette page

Sur cette page