Nasazení velkého clusteru Azure Red Hat OpenShift

Tento článek obsahuje kroky a osvědčené postupy pro nasazení rozsáhlých clusterů Azure Red Hat OpenShift až do 250 pracovních uzlů. U clusterů s danou velikostí existují určitá doporučení týkající se uzlů řídicí roviny a uzlů infrastruktury.

Upozornění

Před odstraněním clusteru s více než 120 uzly vertikálně navyšte kapacitu clusteru na 120 uzlů nebo méně.

Doporučení

Uzly řídicí roviny

U clusterů s více než 100 pracovními uzly se pro uzly řídicí roviny doporučují následující typy instancí virtuálních počítačů (nebo podobné typy instancí novější generace):

  • Standard_D32s_v3
  • Standard_D32s_v4
  • Standard_D32s_v5

Uzly infrastruktury

U clusterů s více než 100 pracovními uzly jsou uzly infrastruktury potřeba k oddělení úloh clusteru (například Prometheus), aby se minimalizovala kolize s jinými úlohami. Pro potřeby redundance a škálovatelnosti byste měli nasadit tři (3) uzly infrastruktury na cluster.

Pro uzly infrastruktury se doporučují následující typy instancí:

  • Standard_E16as_v5
  • Standard_E16s_v5

Pokyny ke konfiguraci uzlů infrastruktury najdete v tématu Nasazení uzlů infrastruktury v clusteru Azure Red Hat OpenShift. Tato konfigurace se nakonfiguruje po nasazení clusteru.

Přidání IP adres do nástroje pro vyrovnávání zatížení

Veřejné clustery Azure Red Hat OpenShift se vytvářejí pomocí veřejného nástroje pro vyrovnávání zatížení, který se používá pro odchozí připojení z clusteru. Ve výchozím nastavení je pro tento veřejný nástroj pro vyrovnávání zatížení nakonfigurovaná jedna veřejná IP adresa, která omezuje maximální počet uzlů vašeho clusteru na 62. Pokud chcete cluster škálovat na maximální podporovaný počet 250 uzlů, musíte k nástroji pro vyrovnávání zatížení přiřadit několik dalších veřejných IP adres. Pro každý cluster můžete nakonfigurovat až 20 IP adres. Pravidla odchozích přenosů a konfigurace front-endových IP adres se upraví tak, aby vyhovovaly počtu IP adres.

Například cluster s 180 pracovními uzly potřebuje alespoň (3) tři IP adresy (180 uzlů / 62 uzlů na IP adresu).

To lze provést v rámci procesu vytváření clusteru nebo později po vytvoření clusteru.

Nasazení clusteru

Při nasazování velkého clusteru musíte začít maximálně s 50 pracovními uzly při vytváření a pak škálovat cluster na požadovaný počet pracovních uzlů až na 250 pracovních uzlů.

Poznámka:

I když při vytváření můžete definovat až 50 pracovních uzlů, je nejlepší začít s malým clusterem (např. třemi (3) pracovními uzly) a po instalaci clusteru škálovat na požadovaný počet pracovních uzlů.

Postupujte podle kroků uvedených v tématu Vytvoření clusteru Azure Red Hat OpenShift, dokud se nevytvoří kroky vytvoření clusteru, a pak pokračujte podle pokynů:

Následující ukázkový příkaz pomocí Azure CLI se dá použít k nasazení clusteru s Standard_D32s_v5 jako uzly řídicí roviny, vyžádání tří veřejných IP adres a definování devíti pracovních uzlů:

az aro create \ 
    --resource-group $RESOURCEGROUP \
    --name $CLUSTER \
    --vnet aro-vnet \
    --master-subnet master-subnet \
    --worker-subnet worker-subnet \
    --master-vm-size Standard_D32s_v5 \
    --worker-count 9 \
    --lb-ip-count 3

Pokud chcete po vytvoření clusteru přidat IP adresy do nástroje pro vyrovnávání zatížení pomocí Azure CLI, spusťte následující příkaz:

az aro update
    --name <CLUSTER_NAME>
    –-resource-group <RESOURCE_GROUP>
    --lb-ip-count <PUBLIC_IP_COUNT>`

Potom můžete nakonfigurovat odpovídající sady OpenShift MachineSet, abyste získali požadovaný počet pracovních uzlů. Další podrobnosti najdete v tématu Ruční škálování sady výpočetních počítačů.

Po úspěšné instalaci clusteru pokračujte nasazením uzlů infrastruktury definovaných v části Uzly infrastruktury.