Crear
Cree la red, los clusters y configure el entorno.
Antes de empezar
Antes de empezar, configure las redes en la VCN segmentada por finalidad:
- Las subredes públicas soportan el equilibrador de carga de servicios y los puntos finales de la API/servicio de OKE.
- Las subredes privadas alojan los nodos de trabajador y los pods.
- Una subred privada dedicada aloja una Oracle Autonomous AI Database.
Tenga en cuenta lo siguiente para planificar los rangos de CIDR de la subred:
- Seleccione rangos CIDR que no se superpongan (por ejemplo, VCN
10.0.0.0/16; subredes/24scomo nodos10.0.10.0/24, pods10.0.20.0/24, base de datos10.0.30.0/24). - Asegúrese de que no se solapen con CIDR de nodo/pod, CIDR de servicio de Kubernetes o CIDR de cluster.
Crear recursos de red
El asistente de VCN ha creado una subred privada y pública.
Ahora debe crear tres subredes adicionales:
- Cree una subred pública adicional para el servicio de API/OKE de OKE. Por ejemplo,
oke-api-service-public. - Cree dos subredes privadas adicionales en la misma VCN para el nodo y el pod con salida a Internet a través del gateway de NAT de la VCN para los pods de Dify. Por ejemplo,
node-private-subnetypod-private-subnet.
Crear cluster de OKE
Cree un cluster, seleccione la VCN configurada y asigne el nodo de trabajador designado y las subredes de pod a la API de Kubernetes.
Para crear y configurar un cluster, siga estos pasos:
Para obtener más información sobre la creación de clusters, consulte Creación personalizada de flujo de trabajo para crear un cluster en la documentación de OCI.
Configurar el entorno y el acceso de Dify
Configure el acceso al entorno de Dify para prepararlo para el despliegue para inicializar la plataforma:
Preparación ambiental
- Descargue el paquete de instalación de Dify Enterprise Edition a través de Helm.
- Modifique la configuración de
values.yaml. - Si utiliza una creación automática de PostgreSQL, Redis y MinIO, active las configuraciones de componentes externos, como
externalPostgresyexternalRedis. - Al mismo tiempo, cree una PVC local y asigne almacenamiento 50G para la persistencia de datos.
- Ejecute el comando
kubectlpara completar la creación.
Configuración de acceso externo
- Despliegue un controlador de entrada de equilibrio de carga ejecutando la instalación de helm ingress-nginx.
- Una vez que la entrada obtenga una dirección IP externa, configure DNS.
- A continuación, puede acceder a la consola de Dify y a la plataforma de gestión empresarial a través de la web para completar el registro de la licencia, la creación inicial del usuario y la instalación del plugin, por ejemplo, el plugin de modelo LLM y el plugin de consulta de base de datos.