Zásady podpory pro Azure Red Hat OpenShift 4.0

Některé konfigurace pro clustery Azure Red Hat OpenShift 4 můžou ovlivnit možnosti podpory vašeho clusteru. Služba Azure Red Hat OpenShift 4 umožňuje správcům clusteru provádět změny v interních komponentách clusteru, ale nejsou podporovány všechny změny. Následující zásady podpory sdílejí, jaké úpravy porušují zásady a podporu void od Microsoftu a Red Hatu.

Poznámka:

Funkce označené technologií Preview v Platformě kontejnerů OpenShiftu OpenShiftu se v Azure Red Hat OpenShiftu nepodporují.

Požadavky na konfiguraci clusteru

Compute

  • Cluster musí mít minimálně tři pracovní uzly a tři hlavní uzly.
  • Nes škálujte pracovní procesy clusteru na nulu nebo se pokuste o vypnutí clusteru. Uvolnění nebo vypnutí jakéhokoli virtuálního počítače ve skupině prostředků clusteru se nepodporuje.
  • Pokud používáte uzly infrastruktury, nespouštět na nich žádné nedefinované úlohy, protože to může mít vliv na smlouvu o úrovni služeb a stabilitu clusteru. Doporučuje se také mít tři uzly infrastruktury; jednu v každé zóně dostupnosti. Další informace najdete v tématu Nasazení uzlů infrastruktury v clusteru Azure Red Hat OpenShift (ARO).
  • Výpočetní uzly bez RHCOS se nepodporují. Nemůžete například použít výpočetní uzel RHEL.
  • Nepokoušejte se odebrat ani nahradit hlavní uzel. To je vysoce riziková operace, která může způsobit problémy s atd., trvalou ztrátou sítě a ztrátou přístupu a možností správy službou ARO SRE. Pokud máte pocit, že hlavní uzel by měl být nahrazen nebo odebrán, před provedením jakýchkoli změn se obraťte na podporu.

Operátory

  • Všechny operátory clusteru OpenShift musí zůstat ve spravovaném stavu. Seznam operátorů clusteru lze vrátit spuštěním oc get clusteroperatorspříkazu .

Správa úloh

  • Nepřidávejte tainty, které by zabránily naplánování výchozích komponent OpenShift.
  • Aby nedocházelo k přerušení vyplývajícím z údržby clusteru, měly by být úlohy v clusteru nakonfigurované s využitím postupů vysoké dostupnosti, včetně spřažení podů a spřažení podů, rozpočtů přerušení podů a odpovídajícího škálování.
  • Nespouštět další úlohy na uzlech řídicí roviny. I když je možné je naplánovat na uzlech řídicí roviny, způsobuje další problémy s využitím prostředků a stabilitou, které můžou ovlivnit celý cluster.
  • Spouštění vlastních úloh (včetně operátorů nainstalovaných z Centra operátorů nebo jiných operátorů poskytovaných společností Red Hat) v uzlech infrastruktury se nepodporuje.

Protokolování a monitorování

  • Neodebívejte ani neupravujte výchozí službu Prometheus clusteru s výjimkou úprav plánování výchozí instance Prometheus.
  • Neodebíjejte ani neupravujte výchozí výstrahy Alertmanager svc, výchozí příjemce ani žádná výchozí pravidla upozorňování, s výjimkou přidání dalších příjemců pro upozornění externích systémů.
  • Neodebírejte ani neupravujte protokolování služby Azure Red Hat OpenShift (mdsd pods).

Síť a zabezpečení

  • Skupinu zabezpečení sítě poskytovanou službou ARO nelze upravit ani nahradit. Všechny pokusy o změnu nebo nahrazení se vrátí.
  • Všechny virtuální počítače clusteru musí mít přímý odchozí přístup k internetu, a to alespoň ke koncovým bodům Azure Resource Manageru (ARM) a protokolování služeb (Geneva). Nepodporuje se žádná forma proxy serveru HTTPS.
  • Služba Azure Red Hat OpenShift přistupuje k vašemu clusteru prostřednictvím služby Private Link. Neodebíjejte ani neupravujte přístup ke službě.
  • Migrace z openshiftového SDN na OVN se nepodporuje.

Správa clusteru

  • Neodebíjejte ani neupravujte tajný kód pro přijetí změn clusteru arosvc.azurecr.io.
  • Nepřepište žádné objekty MachineConfig clusteru (například konfiguraci kubeletu) žádným způsobem.
  • Nenastavujte žádné nepodporované možnostiConfigOverrides. Nastavením těchto možností zabráníte upgradům podverze.
  • Neumisťujte zásady ve vašem předplatném nebo skupině pro správu, které brání tomu, aby srEs prováděla normální údržbu clusteru Azure Red Hat OpenShift. Například nevyžadují značky ve skupině prostředků clusteru spravované pomocí azure Red Hat OpenShift.
  • Nepoužívejte přiřazení zamítnutí, které je nakonfigurované jako součást služby, ani neprovádějte úlohy správy, které přiřazení zamítnutí normálně zakazuje.
  • OpenShift spoléhá na schopnost automaticky označit prostředky Azure. Pokud jste nakonfigurovali zásadu označování, nepoužívejte u prostředků ve spravované skupině prostředků více než 10 uživatelsky definovaných značek.

Správa incidentů

Incident je událost, která vede ke snížení nebo výpadku služeb Azure Red Hat OpenShift. Incidenty jsou vyvolány zákazníkem nebo zákazníkem a zapojením (CEE) prostřednictvím případu podpory, přímo centralizovaným systémem monitorování a upozorňování nebo přímo členem týmu SRE (Site Reliability Engineer).

V závislosti na dopadu na službu a zákazníka se incident kategorizuje z hlediska závažnosti.

Obecný pracovní postup, jak se spravuje nový incident, je popsaný níže:

  1. První reakce SRE se upozorní na nový incident a zahájí počáteční šetření.

  2. Po počátečním šetření je incident přiřazen vedoucímu incidentu, který koordinuje úsilí o obnovení.

  3. Vedoucí incidentu spravuje veškerou komunikaci a koordinaci kolem obnovení, včetně všech relevantních oznámení nebo aktualizací případu podpory.

  4. Incident se obnoví.

  5. Incident je zdokumentovaný a analýza původní příčiny (RCA) se provádí do 5 pracovních dnů od incidentu.

  6. Koncept rca dokumentu se sdílí se zákazníkem do 7 pracovních dnů od incidentu.

Podporované velikosti virtuálních počítačů

Azure Red Hat OpenShift 4 podporuje instance uzlů v následujících velikostech virtuálních počítačů:

Uzly řídicí roviny

Řada Velikost Virtuální procesory Paměť: GiB
Dsv3 Standard_D8s_v3 8 32
Dsv3 Standard_D16s_v3 16 64
Dsv3 Standard_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 Standard_D8as_v4 8 32
Dasv4 Standard_D16as_v4 16 64
Dasv4 Standard_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 Standard_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* Standard_M128ms 128 3892

*Standard_M128ms nepodporuje šifrování na hostiteli

Pracovní uzly

Obecné účely

Řada Velikost Virtuální procesory Paměť: 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
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 Standard_D16s_v3 16 64
Dsv3 Standard_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

Optimalizované pro paměť

Řada Velikost Virtuální procesory Paměť: 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 Standard_E4s_v3 4 32
Esv3 Standard_E8s_v3 8 64
Esv3 Standard_E16s_v3 16 128
Esv3 Standard_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 Standard_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

Optimalizované pro výpočty

Řada Velikost Virtuální procesory Paměť: 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

Optimalizováno pro paměť a výpočetní prostředky

Řada Velikost Virtuální procesory Paměť: GiB
Mms* Standard_M128ms 128 3892

*Standard_M128ms nepodporuje šifrování na hostiteli

Optimalizované pro úložiště

Řada Velikost Virtuální procesory Paměť: 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

Úloha GPU

Řada Velikost Virtuální procesory Paměť: 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

*Pouze den 2 (tj. nepodporuje se jako možnost instalace)