Delen via


Een groot Azure Red Hat OpenShift-cluster implementeren

Dit artikel bevat de stappen en aanbevolen procedures voor het implementeren van grootschalige Azure Red Hat OpenShift-clusters tot 250 werkknooppunten. Voor clusters van die grootte zijn er enkele aanbevelingen met betrekking tot besturingsvlakknooppunten en infrastructuurknooppunten.

Let op

Voordat u een cluster met meer dan 120 knooppunten verwijdert, schaalt u het cluster omlaag naar 120 knooppunten of minder.

Aanbevelingen

Besturingsvlakknooppunten

Voor clusters met meer dan 100 werkknooppunten worden de volgende typen exemplaren van virtuele machines (of vergelijkbare, nieuwere exemplaartypen van de generatie) aanbevolen voor besturingsvlakknooppunten:

  • Standard_D32s_v3
  • Standard_D32s_v4
  • Standard_D32s_v5

Infrastructuurknooppunten

Voor clusters met meer dan 100 werkknooppunten moeten infrastructuurknooppunten clusterworkloads (zoals Prometheus) scheiden om conflicten met andere workloads te minimaliseren. U moet drie (3) infrastructuurknooppunten per cluster implementeren voor redundantie- en schaalbaarheidsbehoeften.

De volgende exemplaartypen worden aanbevolen voor infrastructuurknooppunten:

  • Standard_E16as_v5
  • Standard_E16s_v5

Zie Infrastructuurknooppunten implementeren in een Azure Red Hat OpenShift-cluster voor instructies over het configureren van infrastructuurknooppunten. Dit wordt geconfigureerd na de implementatie van het cluster.

IP-adressen toevoegen aan de load balancer

Openbare Azure Red Hat OpenShift-clusters worden gemaakt met een openbare load balancer die wordt gebruikt voor uitgaande connectiviteit vanuit het cluster. Standaard wordt één openbaar IP-adres geconfigureerd op die openbare load balancer en wordt het maximumaantal knooppunten van uw cluster beperkt tot 62. Als u het cluster wilt kunnen schalen naar het maximaal ondersteunde aantal 250 knooppunten, moet u meerdere extra openbare IP-adressen toewijzen aan de load balancer. U kunt maximaal 20 IP-adressen per cluster configureren. De uitgaande regels en front-end-IP-configuraties worden aangepast voor het aantal IP-adressen.

Een cluster met 180 werkknooppunten heeft bijvoorbeeld ten minste (3) drie IP-adressen (180 knooppunten/62 knooppunten per IP) nodig.

Dit kan worden bereikt als onderdeel van het proces voor het maken van het cluster of later, nadat het cluster is gemaakt.

Een cluster implementeren

Wanneer u een groot cluster implementeert, moet u beginnen met maximaal 50 werkknooppunten tijdens het maken en vervolgens het cluster uitschalen naar het gewenste aantal werkknooppunten, maximaal 250 werkknooppunten.

Notitie

Hoewel u maximaal 50 werkknooppunten tijdens het maken kunt definiëren, kunt u het beste beginnen met een klein cluster (bijvoorbeeld drie (3) werkknooppunten) en vervolgens uitschalen naar het gewenste aantal werkknooppunten nadat het cluster is geïnstalleerd.

Volg de stappen in Een Azure Red Hat OpenShift-cluster maken totdat de stappen 'Het cluster maken' worden uitgevoerd en ga door volgens de instructies:

De onderstaande voorbeeldopdracht met behulp van de Azure CLI kan worden gebruikt voor het implementeren van een cluster met Standard_D32s_v5 als de besturingsvlakknooppunten, het aanvragen van drie openbare IP-adressen en het definiëren van negen werkknooppunten:

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

Als u IP-adressen wilt toevoegen aan de load balancer met behulp van de Azure CLI nadat het cluster is gemaakt, voert u de volgende opdracht uit:

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

Vervolgens kunt u de bijbehorende OpenShift MachineSets configureren om het gewenste aantal werkknooppunten te verkrijgen. Zie Handmatig schalen van een rekenmachineset voor meer informatie.

Zodra het cluster is geïnstalleerd, gaat u verder met het implementeren van infrastructuurknooppunten zoals gedefinieerd in de sectie Infrastructuurknooppunten .