Créez
Créez votre réseau, vos grappes et configurez l'environnement.
Avant de commencer
Avant de commencer, configurez le réseau dans le VCN segmenté par fonction :
- Les sous-réseaux publics prennent en charge l'équilibreur de charge du service et les points d'extrémité d'API/service OKE.
- Les sous-réseaux privés hébergent les noeuds de travail et les pods.
- Un sous-réseau privé dédié héberge une base Oracle Autonomous AI Database.
Tenez compte des éléments suivants pour planifier les intervalles CIDR de votre sous-réseau :
- Sélectionnez des intervalles CIDR qui ne se chevauchent pas (par exemple, VCN
10.0.0.0/16; sous-réseaux/24scomme les noeuds10.0.10.0/24, les pods10.0.20.0/24, la base de données10.0.30.0/24). - Assurez-vous qu'il n'y a pas de chevauchement avec les blocs CIDR de noeud/de pod, le bloc CIDR de service Kubernetes ou le bloc CIDR de grappe.
Créer des ressources de réseau
L'Assistant VCN a créé un sous-réseau privé et public pour vous.
Vous devez maintenant créer trois sous-réseaux supplémentaires :
- Créez un sous-réseau public supplémentaire pour l'API/service OKE. Par exemple,
oke-api-service-public. - Créez deux sous-réseaux privés supplémentaires dans le même VCN pour le noeud et le pod avec trafic sortant vers Internet au moyen de la passerelle NAT du VCN pour les pods Dify. Par exemple,
node-private-subnetetpod-private-subnet.
Créer une grappe OKE
Créez une grappe, sélectionnez le VCN configuré et affectez le noeud de travail et les sous-réseaux de pod désignés à l'API Kubernetes.
Pour créer et configurer une grappe, procédez comme suit :
Pour plus d'informations sur la création de grappes, voir Flux de travail de création personnalisé pour créer une grappe dans la documentation sur OCI.
Configurer l'environnement et l'accès Dify
Configurez l'accès à l'environnement Dify pour le préparer au déploiement afin d'initialiser la plate-forme :
Préparation environnementale
- Téléchargez le package d'installation de Dify Enterprise Edition via Helm.
- Modifiez la configuration
values.yaml. - Si vous utilisez PostgreSQL, Redis et MinIO auto-construits, activez les configurations de composant externe telles que
externalPostgresetexternalRedis. - En même temps, créez une revendication de volume persistant locale et affectez le stockage 50G pour la persistance des données.
- Exécutez la commande
kubectlpour terminer la création.
Configuration de l'accès externe
- Déployez un contrôleur de trafic entrant d'équilibrage de charge en exécutant helm install entrant-nginx.
- Une fois que le trafic entrant obtient une adresse IP externe, configurez DNS.
- Vous pouvez ensuite accéder à la console Dify et à la plate-forme de gestion d'entreprise via le Web pour terminer l'enregistrement de licence, la création initiale de l'utilisateur et l'installation du plugiciel, par exemple le plugiciel de modèle LLM et le plugiciel d'interrogation de base de données.