Nexus Kubernetes 叢集概觀

本文介紹 Nexus Kubernetes 叢集。

什麼是 Kubernetes?

Kubernetes 是一個快速發展中的平台,可管理容器型應用程式及其相關聯的網路和儲存體元件。 Kubernetes 重視應用程式工作負載,而不是基礎結構元件。 它提供部署的宣告式方法,由一組健全的管理作業 API 所支援。 請參閱 什麼是 Kubernetes 以瞭解 Kubernetes。

Nexus Kubernetes 叢集

Nexus Kubernetes 叢集 (NKS) 是適用于內部部署使用的 Kubernetes 操作員 Nexus 版本。 其已優化,可自動建立容器以執行租使用者網路函式工作負載。

和任何 Kubernetes 叢集一樣,Nexus Kubernetes 叢集有兩個元件:

• 控制平面:提供應用程式工作負載的核心 Kubernetes 服務和協調流程。

• 節點:Nexus Kubernetes 叢集中有兩個差異節點集區 - 系統節點集區和使用者節點集區。 系統節點集區裝載重要的系統 Pod。 使用者節點集區裝載應用程式 Pod。 不過,如果使用者只想在其叢集中有一個集區,則可以在系統節點集區上排程應用程式 Pod。 每個 Nexus Kubernetes 叢集都必須包含至少一個具有一個節點的系統節點集區。

失敗網域

操作員 Nexus 可確保 Nexus Kubernetes 叢集 VM 分散到節點和失敗網域(實體機架)。 此散發是以改善叢集的復原能力和可用性的方式完成。 操作員 Nexus 會使用 Kubernetes 親和性規則來排程特定區域中的叢集。 這可確保 VM 不會放在相同的節點或相同的失敗網域中,以改善叢集的容錯能力。 當操作員對機架有不同的效能需求時,失敗網域的使用率特別有利。 或者,當他們的目標是保證某些工作負載仍與特定機架隔離時。

下一步