Criar
Crie sua rede, clusters e configure o ambiente.
Antes de Começar
Antes de começar, configure a rede na VCN segmentada por finalidade:
- As sub-redes públicas suportam o balanceador de carga de serviço e os pontos finais de serviço/API do OKE.
- As sub-redes privadas hospedam os nós de trabalho e os pods.
- Uma sub-rede privada dedicada hospeda um Oracle Autonomous AI Database.
Considere o seguinte para planejar seus intervalos CIDR de sub-rede:
- Escolha intervalos CIDR não sobrepostos (por exemplo,
10.0.0.0/16da VCN; sub-redes/24scomo nós10.0.10.0/24, pods10.0.20.0/24, banco de dados10.0.30.0/24). - Certifique-se de que não haja sobreposição com CIDRs de nó/pod, CIDR de serviço do Kubernetes ou CIDR de cluster.
Criar Recursos de Rede
O assistente de VCN criou uma sub-rede privada e pública para você.
Agora você deve criar três sub-redes adicionais:
- Crie uma sub-rede pública adicional para o Serviço API/OKE do OKE. Por exemplo,
oke-api-service-public. - Crie duas sub-redes privadas adicionais na mesma VCN para o Nó e o Pod com saída para a internet por meio do Gateway NAT da VCN para pods do serviço Dify. Por exemplo,
node-private-subnetepod-private-subnet.
Criar Cluster do OKE
Crie um cluster, selecione a VCN configurada e designe as sub-redes de nó de trabalho e pod designadas à API do Kubernetes.
Siga estas etapas para criar e configurar um cluster:
Para obter mais informações sobre a criação de clusters, consulte Custom Create Workflow to Create a Cluster na documentação do OCI.
Configurar ambiente e acesso Dify
Configure o acesso ao ambiente Dify para prepará-lo para implantação a fim de inicializar a plataforma:
Preparação Ambiental
- Faça download do pacote de instalação do Dify Enterprise Edition por meio do Helm.
- Modifique a configuração do
values.yaml. - Se você usar um PostgreSQL, Redis e MinIO auto-criados, ative configurações de componentes externos, como
externalPostgreseexternalRedis. - Ao mesmo tempo, crie uma PVC local e aloque o armazenamento 50G para persistência de dados.
- Execute o comando
kubectlpara concluir a criação.
Configuração de acesso externo
- Implante um Controlador de Entrada de balanceamento de carga executando o helm install penet-nginx.
- Após a Entrada obter um endereço IP externo, configure o DNS.
- Você pode acessar a console do Dify e a plataforma de gerenciamento empresarial por meio da Web para concluir o registro da licença, a criação inicial do usuário e a instalação do plug-in, por exemplo, plug-in de modelo LLM e plug-in de consulta de banco de dados.