本節說明電信網路自動化資源。
自動化調度管理叢集
調度管理叢集是以 GKE 為基礎的控制層叢集,可管理透過 Telecom Network Automation 部署的工作負載。Orchestration 叢集以 Config Controller 為基礎。
藍圖
藍圖 (BP) 是以 YAML 檔案形式呈現的 Kubernetes 資源集合,內含自動部署必要基礎架構所需的設定。
Telecom Network Automation 提供藍圖程式庫,內含重要藍圖。這個藍圖程式庫也稱為「公開目錄」。本指南會交替使用「藍圖程式庫」和「公開目錄」這兩個詞彙。公開目錄中的藍圖稱為「公開藍圖」。
您可以將任何公開藍圖匯入電信網路自動化專案,並根據業務需求自訂藍圖。這些藍圖稱為私有目錄。
藍圖的生命週期如下:
匯入後,藍圖會在建立後進入「草稿」狀態。所有編輯作業都會在「草稿」狀態下進行。
編輯內容準備就緒後,您可以提議藍圖並將狀態更新為「已提議」。您無法編輯處於「建議」狀態的藍圖。
核准建議的藍圖後,藍圖會更新為「已核准」狀態。已提交新的修訂版本。
您可以使用最新已提交的修訂版本,在自動化調度管理或工作負載叢集上建立部署作業。
編輯「已核准」的藍圖會將狀態改回「草稿」。藍圖的最後一個已提交修訂版本代表最新的「已核准」狀態。
藍圖的部署層級會指定藍圖的套用位置。以下列出可用的藍圖層級:
補水:您無法在補水層級使用藍圖建立部署作業。您無法在調度管理或工作負載叢集上,手動啟動這些藍圖的部署作業。這些藍圖會保留在私有目錄中,由 Telecom Network Automation 自動化程序設定及部署。
單一部署作業:您可以在私有目錄的單一部署作業層級修改藍圖,並由獲得核准的使用者,在 Orchestration 叢集上建立部署作業。
多重部署:您可以在私有目錄中修改多重部署層級的藍圖,並使用這些藍圖在 Orchestration 叢集上建立部署作業,進而建立更多水合層級的部署作業。
部署作業
部署作業是您在 Orchestration 叢集或 Workload 叢集上套用的啟動藍圖。部署作業會以 DRAFT 狀態開始。所有編輯作業都是在這個狀態下進行。套用後開啟以進行編輯的部署作業會處於「草稿」狀態,而先前的修訂版本則是目前套用的版本。
「已套用」狀態表示已將部署內容套用至 Orchestration 或 Workload 叢集。部署作業套用時,系統會建立修訂版本。在您修改並套用部署作業 (這會建立新的修訂版本) 之前,這個修訂版本代表叢集「已套用」的最新狀態。
處於「DELETING」狀態的部署作業會標示為待刪除。您可以透過 ComputeDeploymentStatus API 查詢刪除作業。部署作業處於「刪除中」狀態時,無法更新。
部署管理員負責處理部署作業,並進行適當的變更。與藍圖不同,部署作業只有少數可編輯的檔案和欄位,使用者可根據規格編輯。