Azure Red Hat OpenShift 4.0 支援原則
Azure Red Hat OpenShift 4 叢集的某些設定可能會影響您叢集的可支援性。 Azure Red Hat OpenShift 4 可讓叢集管理員對內部叢集元件進行變更,但不支援所有的變更。 以下的支援原則會共用違反原則的修改,以及 Microsoft 和 Red Hat 中的無效支援。
注意
Azure Red Hat OpenShift 不支援 OpenShift 容器平台中標示為「技術預覽」的功能。
叢集設定需求
計算
- 叢集最少必須有三個背景工作角色節點和三個主節點。
- 請勿將叢集背景工作角色調整為零,或嘗試關閉叢集。 不支援解除配置或關閉叢集資源群組中的任何虛擬機器。
- 請勿在叢集上建立超過 250 個背景工作角色節點。 250 是可在叢集上建立的節點數目上限。 如需詳細資訊,請參閱為每個 ARO 叢集負載平衡器設定多個 IP 位址。
- 如果您正在使用基礎結構節點,請勿在其上執行任何未指定的工作負載,因為這可能會影響服務等級協定和叢集穩定性。 另外,建議擁有三個基礎結構節點;每個可用性區域都有一個。 如需詳細資訊,請參閱在 Azure Red Hat OpenShift (ARO) 叢集中部署基礎結構節點。
- 不支援非 RHCOS 計算節點。 例如,您無法使用 RHEL 計算節點。
- 請勿嘗試移除、取代、新增或修改主節點。 這是一項高風險作業,可能會導致 etcd 問題、永久性網路遺失,以及 ARO SRE 的存取權和可管理能力遺失。 如果您覺得應該取代或移除主節點,請在進行任何變更之前連絡支援人員。
- 透過保持目前可用控制平面 vCPU 數量至少兩倍,確保有足夠的 VM 配額以防需要相應增加控制平面節點。
操作員
- 所有 OpenShift 叢集運算子必須保持在受控狀態。 您可以藉由執行
oc get clusteroperators
來傳回叢集運算子清單。
工作負載管理
- 請勿新增會阻止任何預設 OpenShift 元件排程的污點。
- 為了避免叢集維護所造成的中斷,叢集中工作負載應設定高可用性做法,包括但不限於 Pod 親和性和反親和性、Pod 中斷預算,以及適當的調整。
- 請勿在控制平面節點上執行額外的工作負載。 雖然可以排程在控制平面節點上,但是會造成額外的資源使用量和穩定性問題,影響整個叢集。
- 不支援在基礎結構節點中執行自訂工作負載 (包括從 Operator Hub 安裝的 Operator 或 Red Hat 提供的其他 Operator)。
記錄和監視
- 請勿移除或修改預設叢集 Prometheus 服務,但修改預設 Prometheus 執行個體的排程除外。
- 請勿移除或修改預設叢集 Alertmanager svc、預設接收器或任何預設警示規則,但新增其他接收器以通知外部系統除外。
- 請勿移除或修改 Azure Red Hat OpenShift 服務記錄 (mdsd Pod)。
網路和安全性
- ARO 提供的網路安全性群組無法修改或取代。 任何修改或取代的嘗試都會還原。
- 所有叢集虛擬機器都必須具有直接的輸出網際網路存取權,至少要有 Azure Resource Manager (ARM) 和服務記錄 (Geneva) 端點。 不支援任何形式的 HTTPS Proxy。
- Azure Red Hat OpenShift 服務會透過 Private Link 服務存取您的叢集。 請勿移除或修改服務存取。
- 不支援從 OpenShift SDN 移轉至 OVN。
叢集管理
- 請勿移除或修改 'arosvc.azurecr.io' 叢集提取祕密。
- 除非 Azure Red Hat OpenShift 文件中明確支援,否則請勿建立新的 MachineConfig 物件或修改現有的物件。
- 除非 Azure Red Hat OpenShift 文件中明確支援,否則請勿建立新的 KubeletConfig 物件或修改現有的物件。
- 請勿設定任何不支援的 ConfigOverrides 選項。 設定這些選項可防止次要版本升級。
- 請勿在訂用帳戶或管理群組中放置原則,防止 SRE 對 Azure Red Hat OpenShift 叢集執行一般維護。 例如,不需要 Azure Red Hat OpenShift RP 受控叢集資源群組上的標記。
- 請勿規避設定為服務一部分的拒絕指派,或執行拒絕指派通常禁止的系統管理工作。
- OpenShift 依賴自動標記 Azure 資源的能力。 如果您已設定了標記原則,請勿對受控資源群組中的資源套用超過 10 個使用者定義的標籤。
事件管理
事件 (incident) 是導致 Azure Red Hat OpenShift 服務降級或中斷的事件 (event)。 事件是由客戶或 Customer Experience and Engagement (CEE) 成員透過支援案例、直接由集中式監視和警示系統,或直接由 ARO Site Reliability Engineer (SRE) 團隊的成員提出。
根據對服務和客戶的影響,事件會按嚴重性來進行分類。
以下說明如何管理新事件的一般工作流程:
SRE 第一回應者會收到新事件的警示並開始進行初步調查。
初步調查後,事件會被指派一名事件負責人,負責協調復原工作。
事件負責人管理所有有關復原的溝通和協調,包括任何相關通知或支援案例更新。
會復原事件。
事件發生後 5 個工作天內會記錄該事件並進行根本原因分析 (RCA)。
事件發生後 7 個工作天內會與客戶分享 RCA 草稿文件。
支援的虛擬機器大小
Azure Red Hat OpenShift 4 支援下列虛擬機器大小的節點執行個體:
控制平面節點
系列 | 大小 | vCPU | 記憶體:GiB |
---|---|---|---|
Dsv3 | Standard_D8s_v3 | 8 | 32 |
Dsv3 | 標準 D16s_v3 | 16 | 64 |
Dsv3 | 標準 D32s_v3 | 32 | 128 |
Dsv4 | Standard_D8s_v4 | 8 | 32 |
Dsv4 | Standard_D16s_v4 | 16 | 64 |
Dsv4 | Standard_D32s_v4 | 32 | 128 |
Dsv5 | Standard_D8s_v5 | 8 | 32 |
Dsv5 | Standard_D16s_v5 | 16 | 64 |
Dsv5 | Standard_D32s_v5 | 32 | 128 |
Dasv4 | 標準 D8as_v4 | 8 | 32 |
Dasv4 | 標準 D16as_v4 | 16 | 64 |
Dasv4 | 標準 D32as_v4 | 32 | 128 |
DASv5 | Standard_D8as_v5 | 8 | 32 |
DASv5 | Standard_D16as_v5 | 16 | 64 |
DASv5 | Standard_D32as_v5 | 32 | 128 |
Easv4 | Standard_E8as_v4 | 8 | 64 |
Easv4 | Standard_E16as_v4 | 16 | 128 |
Easv4 | Standard_E20as_v4 | 20 | 160 |
Easv4 | Standard_E32as_v4 | 32 | 256 |
Easv4 | Standard_E48as_v4 | 48 | 384 |
Easv4 | Standard_E64as_v4 | 64 | 512 |
Easv4 | Standard_E96as_v4 | 96 | 672 |
Easv5 | Standard_E8as_v5 | 8 | 64 |
Easv5 | Standard_E16as_v5 | 16 | 128 |
Easv5 | Standard_E20as_v5 | 20 | 160 |
Easv5 | Standard_E32as_v5 | 32 | 256 |
Easv5 | Standard_E48as_v5 | 48 | 384 |
Easv5 | Standard_E64as_v5 | 64 | 512 |
Easv5 | Standard_E96as_v5 | 96 | 672 |
Eisv3 | 標準 E64is_v3 | 64 | 432 |
Eis4 | Standard_E80is_v4 | 80 | 504 |
Eids4 | Standard_E80ids_v4 | 80 | 504 |
Eisv5 | Standard_E104is_v5 | 104 | 672 |
Eidsv5 | Standard_E104ids_v5 | 104 | 672 |
Esv4 | Standard_E8s_v4 | 8 | 64 |
Esv4 | Standard_E16s_v4 | 16 | 128 |
Esv4 | Standard_E20s_v4 | 20 | 160 |
Esv4 | Standard_E32s_v4 | 32 | 256 |
Esv4 | Standard_E48s_v4 | 48 | 384 |
Esv4 | Standard_E64s_v4 | 64 | 504 |
Esv5 | Standard_E8s_v5 | 8 | 64 |
Esv5 | Standard_E16s_v5 | 16 | 128 |
Esv5 | Standard_E20s_v5 | 20 | 160 |
Esv5 | Standard_E32s_v5 | 32 | 256 |
Esv5 | Standard_E48s_v5 | 48 | 384 |
Esv5 | Standard_E64s_v5 | 64 | 512 |
Esv5 | Standard_E96s_v5 | 96 | 672 |
Fsv2 | Standard_F72s_v2 | 72 | 144 |
Mms* | 標準 M128ms | 128 | 3892 |
*Standard_M128ms' 不支援主機上的加密
背景工作節點
一般用途
系列 | 大小 | vCPU | 記憶體:GiB |
---|---|---|---|
Dasv4 | 標準 D4as_v4 | 4 | 16 |
Dasv4 | 標準 D8as_v4 | 8 | 32 |
Dasv4 | 標準 D16as_v4 | 16 | 64 |
Dasv4 | 標準 D32as_v4 | 32 | 128 |
Dasv4 | Standard_D64as_v4 | 64 | 256 |
Dasv4 | Standard_D96as_v4 | 96 | 384 |
DASv5 | Standard_D4as_v5 | 4 | 16 |
DASv5 | Standard_D8as_v5 | 8 | 32 |
DASv5 | Standard_D16as_v5 | 16 | 64 |
DASv5 | Standard_D32as_v5 | 32 | 128 |
DASv5 | Standard_D64as_v5 | 64 | 256 |
DASv5 | Standard_D96as_v5 | 96 | 384 |
Dsv3 | Standard_D4s_v3 | 4 | 16 |
Dsv3 | Standard_D8s_v3 | 8 | 32 |
Dsv3 | 標準 D16s_v3 | 16 | 64 |
Dsv3 | 標準 D32s_v3 | 32 | 128 |
Dsv4 | Standard_D4s_v4 | 4 | 16 |
Dsv4 | Standard_D8s_v4 | 8 | 32 |
Dsv4 | Standard_D16s_v4 | 16 | 64 |
Dsv4 | Standard_D32s_v4 | 32 | 128 |
Dsv4 | Standard_D64s_v4 | 64 | 256 |
Dsv5 | Standard_D4s_v5 | 4 | 16 |
Dsv5 | Standard_D8s_v5 | 8 | 32 |
Dsv5 | Standard_D16s_v5 | 16 | 64 |
Dsv5 | Standard_D32s_v5 | 32 | 128 |
Dsv5 | Standard_D64s_v5 | 64 | 256 |
Dsv5 | Standard_D96s_v5 | 96 | 384 |
記憶體最佳化
系列 | 大小 | vCPU | 記憶體:GiB |
---|---|---|---|
Easv4 | Standard_E4as_v4 | 4 | 32 |
Easv4 | Standard_E8as_v4 | 8 | 64 |
Easv4 | Standard_E16as_v4 | 16 | 128 |
Easv4 | Standard_E20as_v4 | 20 | 160 |
Easv4 | Standard_E32as_v4 | 32 | 256 |
Easv4 | Standard_E48as_v4 | 48 | 384 |
Easv4 | Standard_E64as_v4 | 64 | 512 |
Easv4 | Standard_E96as_v4 | 96 | 672 |
Easv5 | Standard_E8as_v5 | 8 | 64 |
Easv5 | Standard_E16as_v5 | 16 | 128 |
Easv5 | Standard_E20as_v5 | 20 | 160 |
Easv5 | Standard_E32as_v5 | 32 | 256 |
Easv5 | Standard_E48as_v5 | 48 | 384 |
Easv5 | Standard_E64as_v5 | 64 | 512 |
Easv5 | Standard_E96as_v5 | 96 | 672 |
Esv3 | 標準 E4s_v3 | 4 | 32 |
Esv3 | 標準 E8s_v3 | 8 | 64 |
Esv3 | 標準 E16s_v3 | 16 | 128 |
Esv3 | 標準 E32s_v3 | 32 | 256 |
Esv4 | Standard_E4s_v4 | 4 | 32 |
Esv4 | Standard_E8s_v4 | 8 | 64 |
Esv4 | Standard_E16s_v4 | 16 | 128 |
Esv4 | Standard_E20s_v4 | 20 | 160 |
Esv4 | Standard_E32s_v4 | 32 | 256 |
Esv4 | Standard_E48s_v4 | 48 | 384 |
Esv4 | Standard_E64s_v4 | 64 | 504 |
Esv5 | Standard_E4s_v5 | 4 | 32 |
Esv5 | Standard_E8s_v5 | 8 | 64 |
Esv5 | Standard_E16s_v5 | 16 | 128 |
Esv5 | Standard_E20s_v5 | 20 | 160 |
Esv5 | Standard_E32s_v5 | 32 | 256 |
Esv5 | Standard_E48s_v5 | 48 | 384 |
Esv5 | Standard_E64s_v5 | 64 | 512 |
Esv5 | Standard_E96s_v5 | 96 | 672 |
Edsv5 | Standard_E96ds_v5 | 96 | 672 |
Eisv3 | 標準 E64is_v3 | 64 | 432 |
Eis4 | Standard_E80is_v4 | 80 | 504 |
Eids4 | Standard_E80ids_v4 | 80 | 504 |
Eisv5 | Standard_E104is_v5 | 104 | 672 |
Eidsv5 | Standard_E104ids_v5 | 104 | 672 |
計算最佳化
系列 | 大小 | vCPU | 記憶體:GiB |
---|---|---|---|
Fsv2 | Standard_F4s_v2 | 4 | 8 |
Fsv2 | Standard_F8s_v2 | 8 | 16 |
Fsv2 | Standard_F16s_v2 | 16 | 32 |
Fsv2 | Standard_F32s_v2 | 32 | 64 |
Fsv2 | Standard_F72s_v2 | 72 | 144 |
記憶體和計算最佳化
系列 | 大小 | vCPU | 記憶體:GiB |
---|---|---|---|
Mms* | 標準 M128ms | 128 | 3892 |
*Standard_M128ms' 不支援主機上的加密
儲存體最佳化
系列 | 大小 | vCPU | 記憶體:GiB |
---|---|---|---|
L4s | Standard_L4s | 4 | 32 |
L8s | Standard_L8s | 8 | 64 |
L16s | Standard_L16s | 16 | 128 |
L32s | Standard_L32s | 32 | 256 |
L8s_v2 | Standard_L8s_v2 | 8 | 64 |
L16s_v2 | Standard_L16s_v2 | 16 | 128 |
L32s_v2 | Standard_L32s_v2 | 32 | 256 |
L48s_v2 | Standard_L48s_v2 | 48 | 384 |
L64s_v2 | Standard_L64s_v2 | 64 | 512 |
L8s_v3 | Standard_L8s_v3 | 8 | 64 |
L16s_v3 | Standard_L16s_v3 | 16 | 128 |
L32s_v3 | Standard_L32s_v3 | 32 | 256 |
L48s_v3 | Standard_L48s_v3 | 48 | 384 |
L64s_v3 | Standard_L64s_v3 | 64 | 512 |
GPU 工作負載
系列 | 大小 | vCPU | 記憶體:GiB |
---|---|---|---|
NC4asT4v3 | Standard_NC4as_T4_v3 | 4 | 28 |
NC6sV3 | Standard_NC6s_v3 | 6 | 112 |
NC8asT4v3 | Standard_NC8as_T4_v3 | 8 | 56 |
NC12sV3 | Standard_NC12s_v3 | 12 | 224 |
NC16asT4v3 | Standard_NC16as_T4_v3 | 16 | 110 |
NC24sV3 | Standard_NC24s_v3 | 24 | 448 |
NC24rsV3 | Standard_NC24rs_v3 | 24 | 448 |
NC64asT4v3 | Standard_NC64as_T4_v3 | 64 | 440 |
ND96asr_v4* | Standard_ND96asr_v4 | 96 | 900 |
ND96amsr_A100_v4* | Standard_ND96amsr_A100_v4 | 96 | 1924 |
NC24ads_A100_v4* | Standard_NC24ads_A100_v4 | 24 | 220 |
NC48ads_A100_v4* | Standard_NC48ads_A100_v4 | 48 | 440 |
NC96ads_A100_v4* | Standard_NC96ads_A100_v4 | 96 | 880 |
*僅限 Day-2 (亦即不支援作為安裝時選項)