建立
建立您的網路、叢集及設定環境。
Before You Begin - 開始之前
開始之前,請先設定 VCN 中的網路 (依用途區隔):
- 公用子網路支援服務負載平衡器和 OKE API/ 服務端點。
- 專用子網路會代管工作者節點和 Pod。
- 專用專用子網路代管 Oracle Autonomous AI Database 。
請考量下列因素來規劃您的子網路 CIDR 範圍:
- 選擇非重疊的 CIDR 範圍 (例如,VCN
10.0.0.0/16;子網路/24s,例如10.0.10.0/24節點、10.0.20.0/24Pod、10.0.30.0/24資料庫)。 - 請確定節點 /Pod CIDR、Kubernetes 服務 CIDR 或叢集 CIDR 沒有重疊。
建立網路資源
VCN 精靈已為您建立專用子網路和公用子網路。
您現在必須建立三個額外的子網路:
- 建立 OKE API/OKE 服務的其他公用子網路。例如,
oke-api-service-public。 - 在相同 VCN 中為節點建立兩個額外的專用子網路,並透過 VCN 的 NAT 閘道 ( Dify Pod),將 Pod 輸出至網際網路。例如,
node-private-subnet和pod-private-subnet。
建立 OKE 叢集
建立叢集、選取設定的 VCN,然後將指定的工作節點和 Pod 子網路指定給 Kubernetes API。
請遵循下列步驟來建立與設定叢集:
如需有關建立叢集的詳細資訊,請參閱 OCI 文件中的自訂建立叢集的工作流程。
設定日期環境和存取權
設定 Dify 環境存取以準備部署以初始化平台:
環境準備
- 透過 Helm 下載 Dify Enterprise Edition 安裝套件。
- 修改
values.yaml組態。 - 如果您使用自行建置的 PostgreSQL 、 Redis 和 MinIO ,請啟用外部元件組態,例如
externalPostgres和externalRedis。 - 同時建立本機 PVC,為資料持續性配置 50G 儲存。
- 執行
kubectl命令以完成建立。
外部存取組態
- 執行 helm install ingress-nginx,部署負載平衡傳入控制器。
- 傳入取得外部 IP 位址之後,請設定 DNS。
- 接著,您可以透過 Web 存取 Dify 主控台和企業管理平台,以完成授權註冊、初始使用者建立和外掛程式安裝,例如 LLM 模型外掛程式和資料庫查詢外掛程式。