此圖像顯示產品目錄部署策略的流量。它如下:
- 開發人員確認程式碼會傳送至 OCI 程式碼儲存區域,並將其傳送至組建管線。
- 程式碼會透過受管理的組建階段和使用者自建物件傳遞至使用者自建物件儲存區域和容器登錄。
- 程式碼接著會傳遞至「部署管線」,它會往返的方式如下:
- 首先,它會經歷 Oracle Container Engine for Kubernetes (OKE) 部署或依存執行處理群組部署程序,提交以進行驗證,並將它傳遞至 OKE 中協助式命名空間伺服器的部署驗證,是 Oracle 執行處理集區中的 VM 集區。
- 部署驗證之後,系統會將程式碼傳送至 canary OKE 流量移位或相移的執行處理群組流量,然後移出部署管線,接著傳送至 OKE 的 NGINX 控制器或 Oracle 執行處理集區的生產負載平衡器。
- 接著,在「部署管線」中,程式碼又稱為控制核准。
- 一旦核准,系統就會將它傳送給正式部署執行處理群組或 OKE 部署生產。
- OKE 的 NGINX 控制器同時從 OKE 罐裝與 OKE 生產命名空間伺服器提供資料,並將此流量傳送至生產環境負載平衡器。
- 送往 Oracle 執行處理集區的流量,會透過測試負載平衡器執行,或是直接執行 Oracle 執行處理集區的生產負載平衡器,轉送至桶 VM 集區。流量也會從生產環境 VM 集區送往生產環境負載平衡器。
此處理作業中的所有活動都由 Oracle Service Network 元件管理:
- 記錄服務
- 監視服務
- 通知服務
- OCI 函數