Unterstützungsrichtlinien in Azure Red Hat OpenShift 4.0

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.