Unterstützungsrichtlinien in Azure Red Hat OpenShift 4.0
Artikel
3 Minuten Lesedauer
Bestimmte Konfigurationen Ihrer Cluster in Azure Red Hat OpenShift 4 können sich auf die Unterstützbarkeit Ihres Clusters auswirken. In Azure Red Hat OpenShift 4 können Clusteradministratoren Änderungen an internen Clusterkomponenten vornehmen. Es werden jedoch nicht alle Änderungen unterstützt. Die Unterstützungsrichtlinien unten fassen zusammen, welche Änderungen die Richtlinien verletzen und damit die Unterstützung durch Microsoft und Red Hat aufheben.
Hinweis
Features, die auf der OpenShift-Plattform für Container als Technologievorschau gekennzeichnet sind, werden in Azure Red Hat OpenShift nicht unterstützt.
Clusterkonfigurationsanforderungen
Alle Clusteroperatoren in OpenShift müssen in einem verwalteten Zustand verbleiben. Die Liste der Clusteroperatoren kann zurückgegeben gegeben werden, indem oc get clusteroperators ausgeführt wird.
Der Cluster muss mindestens drei Workerknoten und drei Managerknoten aufweisen.
Skalieren Sie die Clusterworker nicht auf Null, oder versuchen Sie, den Cluster herunterzufahren. Das Aufheben der Zuordnung oder das Herunterfahren von VMs in der Clusterressourcengruppe wird nicht unterstützt.
Es dürfen keine Taints vorhanden sein, die eine Planung für OpenShift-Komponenten verhindern.
Entfernen oder ändern Sie nicht den Cluster-Prometheus-Dienst.
Entfernen oder ändern Sie nicht den Cluster-Alertmanager-Dienst oder den Standardempfänger. Er wird unterstützt, um zusätzliche Empfänger zum Benachrichtigen von externen Systemen zu erstellen.
Entfernen Sie die Alertmanager-Dienstregeln nicht.
Die von ARO bereitgestellte Netzwerksicherheitsgruppe kann nicht geändert oder ersetzt werden. Jeder Versuch, sie zu ändern oder zu ersetzen, wird rückgängig gemacht.
Entfernen oder ändern Sie die Protokollierung im Azure Red Hat OpenShift-Dienst nicht (MDSD-Pods).
Entfernen oder ändern Sie das Clusterpullgeheimnis „arosvc.azurecr.io“ nicht.
Alle Cluster-VMs benötigen direkten ausgehenden Internetzugriff, und zwar mindestens auf die Endpunkte für Azure Resource Manager (ARM) und die Dienstprotokollierung (Geneva). Es wird keine Form von HTTPS-Proxys unterstützt.
Setzen Sie keines der MachineConfig-Objekte des Clusters (z. B. die Kubelet-Konfiguration) auf irgendeine Weise außer Kraft.
Legen Sie keine unsupportedConfigOverrides-Optionen fest. Durch Festlegen dieser Optionen werden Upgrades von Nebenversionen verhindert.
Der Azure Red Hat OpenShift-Dienst greift auf Ihre Cluster über den Private Link-Dienst zu. Ändern oder entfernen Sie den Dienstzugriff nicht.
Um Unterbrechungen infolge der Clusterwartung zu vermeiden, sollten clusterinterne Workloads mit Hochverfügbarkeitsverfahren konfiguriert werden, einschließlich, aber nicht beschränkt auf Podaffinität und -Antiaffinität, Budgets für die Unterbrechung von Pods und angemessener Skalierung.
Nicht-RHCOS-Serverknoten werden nicht unterstützt. Sie können z. B. keinen RHEL-Serverknoten verwenden.
Platzieren Sie in Ihrem Abonnement oder Ihrer Verwaltungsgruppe keine Richtlinien, die SREs an der Durchführung normaler Wartungsarbeiten am Azure Red Hat OpenShift-Cluster hindern. Verlangen Sie zum Beispiel keine Tags für die RP-verwaltete Azure Red Hat OpenShift-Clusterressourcengruppe.
Führen Sie keine zusätzlichen Workloads auf den Knoten der Steuerungsebene aus. Sie können zwar auf den Knoten der Steuerungsebene geplant werden, dies führt aber zu zusätzlicher Ressourcenauslastung sowie Stabilitätsproblemen, die sich auf den gesamten Cluster auswirken können.
Umgehen Sie nicht die Ablehnungszuweisung, die als Teil des Diensts konfiguriert ist, oder führen Sie administrative Aufgaben aus, die normalerweise durch die Ablehnungszuweisung verboten sind.
Unterstützte VM-Größen
Azure Red Hat OpenShift 4 unterstützt Knoteninstanzen für die folgenden VM-Größen:
Knoten der Steuerungsebene
Reihen
Size
vCPU
Memory: GiB
Dsv3
Standard_D8s_v3
8
32
Dsv3
Standard_D16s_v3
16
64
Dsv3
Standard_D32s_v3
32
128
Eiv3*
Standard_E64i_v3
64
432
Eisv3
Standard_E64is_v3
64
432
Eis4
Standard_E80is_v4
80
504
Eids4
Standard_E80ids_v4
80
504
Eiv5*
Standard_E104i_v5
104
672
Eisv5
Standard_E104is_v5
104
672
Eidv5*
Standard_E104id_v5
104
672
Eidsv5
Standard_E104ids_v5
104
672
Fsv2
Standard_F72s_v2
72
144
G*
Standard_G5
32
448
G
Standard_GS5
32
448
Mms
Standard_M128ms
128
3.892
*Unterstützt keine Premium_LRS-Betriebssystemdatenträger, stattdessen wird StandardSSD_LRS verwendet.
Allgemeiner Zweck
Reihen
Size
vCPU
Memory: GiB
Dasv4
Standard_D4as_v4
4
16
Dasv4
Standard_D8as_v4
8
32
Dasv4
Standard_D16as_v4
16
64
Dasv4
Standard_D32as_v4
32
128
Dsv3
Standard_D4s_v3
4
16
Dsv3
Standard_D8s_v3
8
32
Dsv3
Standard_D16s_v3
16
64
Dsv3
Standard_D32s_v3
32
128
Arbeitsspeicheroptimiert
Reihen
Size
vCPU
Memory: GiB
Esv3
Standard_E4s_v3
4
32
Esv3
Standard_E8s_v3
8
64
Esv3
Standard_E16s_v3
16
128
Esv3
Standard_E32s_v3
32
256
Eiv3*
Standard_E64i_v3
64
432
Eisv3
Standard_E64is_v3
64
432
Eis4
Standard_E80is_v4
80
504
Eids4
Standard_E80ids_v4
80
504
Eiv5*
Standard_E104i_v5
104
672
Eisv5
Standard_E104is_v5
104
672
Eidv5
Standard_E104id_v5
104
672
Eidsv5
Standard_E104ids_v5
104
672
*Unterstützt keine Premium_LRS-Betriebssystemdatenträger, stattdessen wird StandardSSD_LRS verwendet.
Computeoptimiert
Reihen
Size
vCPU
Memory: 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
Für Arbeitsspeicher und Compute optimiert
Reihen
Size
vCPU
Memory: GiB
Mms
Standard_M128ms
128
3.892
Speicheroptimiert
Reihen
Size
vCPU
Memory: 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
32
384
L64s_v2
Standard_L48s_v2
64
512
GPU-Workload
Reihen
Size
vCPU
Memory: 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
Für Arbeitsspeicher und Datenspeicher optimiert
Reihen
Size
vCPU
Memory: GiB
G*
Standard_G5
32
448
G
Standard_GS5
32
448
*Unterstützt keine Premium_LRS-Betriebssystemdatenträger, stattdessen wird StandardSSD_LRS verwendet.