Cette page décrit les exigences en termes de processeur, de mémoire RAM et d'espace de stockage pour l'installation de GKE On-Prem.
Lorsque vous installez GKE On-Prem, vous créez :
- Un poste de travail d'administrateur
- Un cluster d'administrateur
- Un ou plusieurs clusters d'utilisateur
Le cluster d'administrateur exécute l'infrastructure GKE On-Prem, et les clusters d'utilisateur exécutent vos charges de travail.
Votre environnement vSphere doit disposer de suffisamment de ressources de processeur, de mémoire RAM et de stockage pour répondre aux besoins de votre poste de travail d'administrateur, de votre cluster d'administrateur et de vos clusters d'utilisateur. Les besoins en ressources de vos clusters d'utilisateur dépendent du type de charges de travail que vous souhaitez exécuter.
Configuration requise pour le processeur, la mémoire RAM et le stockage pour le poste de travail d'administrateur
Les hôtes ESXi physiques de votre centre de données doivent fournir suffisamment de processeurs et de mémoire RAM pour répondre aux besoins de votre poste de travail d'administrateur. En outre, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins de votre poste de travail d'administrateur. Le poste de travail d'administrateur a les besoins en ressources suivants :
- 4 processeurs
- 8 192 Mio de mémoire RAM
- 50 Gio d'espace de stockage
Configuration requise pour le processeur, la mémoire RAM et le stockage pour le cluster d'administrateur
Les hôtes ESXi physiques de votre centre de données doivent fournir suffisamment de processeurs et de mémoire RAM pour répondre aux besoins de votre cluster d'administrateur. En outre, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins du cluster d'administrateur.
Le cluster d'administrateur est associé à un ou plusieurs clusters d'utilisateur. Pour chaque cluster d'utilisateur associé, le cluster d'administrateur comporte un ou trois nœuds. Ces nœuds exécutent les composants du plan de contrôle du cluster d'utilisateur et sont appelés nœuds de plan de contrôle du cluster d'utilisateur.
Si un cluster d'utilisateur est hautement disponible, le cluster d'administrateur dispose de trois nœuds du plan de contrôle pour ce cluster d'utilisateur. Si un cluster d'utilisateur n'est pas à haute disponibilité, le cluster d'administrateur dispose d'un nœud du plan de contrôle pour ce cluster d'utilisateur.
Le cluster d'administrateur a les besoins de stockage suivants :
100 Gio pour stocker les données d'objets etcd.
240 Gio pour la suite Google Cloud Operations pour mettre en mémoire tampon les journaux et les métriques en cas de panne du réseau.
Si le module complémentaire Prometheus et Grafana est activé, 506 Gio pour que Prometheus stocke les données de métriques pendant quatre jours.
Pour chaque nœud, 40 Gio. Cela inclut les nœuds qui servent de plans de contrôle de cluster d'utilisateur.
Pour chaque nœud de plan de contrôle du cluster d'utilisateur, 10 Gio supplémentaires pour les PVC créées pour les journaux d'audit.
Pour chaque nœud du plan de contrôle du cluster d'utilisateur, 5 Gio supplémentaires pour les PVC créées pour les données d'objet etcd, et 5 Gio supplémentaires pour les PVC créées pour les données d'événements etcd.
Le tableau suivant décrit les exigences en termes de processeur, de mémoire RAM et de stockage pour les nœuds du cluster d'administrateur :
Nom | Conditions requises | Usage |
---|---|---|
Plan de contrôle du cluster d'administrateur |
|
Exécute le plan de contrôle du cluster d'administrateur. |
VM de modules complémentaires |
Deux VM, chacune ayant les exigences suivantes :
|
Exécute des modules complémentaires pour le cluster d'administrateur. |
Plan de contrôle du cluster d'utilisateur |
Pour chaque cluster d'utilisateur, une ou trois VM. Chaque VM a les exigences suivantes :
|
Chaque cluster d'utilisateur possède son propre plan de contrôle qui s'exécute sur une VM appelée "plan de contrôle". Les VM du plan de contrôle pour un cluster d'utilisateur sont des nœuds dans le cluster d'administrateur. Vous pouvez choisir de créer un ou trois nœuds de plan de contrôle pour un cluster d'utilisateur individuel. |
Exigences relatives au processeur, à la mémoire RAM et au stockage pour un cluster d'utilisateur
Pour chaque cluster d'utilisateur que vous souhaitez créer, les hôtes ESXi physiques de votre centre de données doivent fournir suffisamment de processeurs et de mémoire RAM pour répondre aux besoins du cluster d'utilisateur. En outre, pour chaque cluster d'utilisateur que vous avez l'intention de créer, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins du cluster.
Un cluster d'utilisateur présente les besoins de stockage suivants :
Pour chaque nœud, 40 Gio.
240 Gio pour la suite Google Cloud Operations afin de mettre en mémoire tampon les journaux et les métriques en cas de panne du réseau.
Si le module complémentaire Prometheus et Grafana est activé, 506 Gio pour que Prometheus stocke les données de métriques pendant quatre jours.
Le tableau suivant décrit les valeurs par défaut pour le processeur, la mémoire RAM et le stockage de chaque nœud d'un cluster d'utilisateurs. En fonction des besoins de vos charges de travail, vous pouvez ajuster les valeurs. Pour déterminer la quantité de ressources processeur et mémoire RAM disponibles sur un nœud pour vos charges de travail, consultez la page Ressources disponibles pour vos charges de travail.
Vous pouvez spécifier des valeurs pour le processeur et la mémoire RAM dans le champ usercluster.workernode
du fichier de configuration GKE On-Prem :
Nom | Conditions requises | Usage |
---|---|---|
Nœuds de calcul de cluster d'utilisateur | Voici les valeurs par défaut pour un nœud de calcul individuel :
|
Un nœud de cluster d'utilisateur est une machine virtuelle sur laquelle s'exécutent les charges de travail. Lorsque vous créez un cluster d'utilisateur, vous déterminez le nombre de nœuds qu'il doit contenir. Les ressources requises pour vos nœuds de cluster d'utilisateur dépendent des charges de travail que vous souhaitez exécuter. |
Exemple de configuration requise pour le processeur, la mémoire RAM et le stockage
Supposons que vous ayez l'intention de créer les clusters suivants :
Un cluster d'administrateur
Un cluster d'utilisateur dans lequel vous estimez que chaque nœud nécessitera 6 processeurs, 16 384 Mio de mémoire RAM et 40 Gio d'espace de stockage. Ce cluster d'utilisateur aura 20 nœuds. Vous souhaitez que le plan de contrôle de ce cluster d'utilisateur soit hautement disponible. Par conséquent, trois nœuds du cluster d'administrateur serviront de plans de contrôle pour ce cluster d'utilisateur. Chaque nœud de plan de contrôle du cluster d'utilisateur est configuré avec la valeur par défaut de 8 192 Mio de mémoire RAM.
Un deuxième cluster d'utilisateur dans lequel vous pensez que les valeurs par défaut du processeur, de la mémoire RAM et du stockage seront appropriées. Ce cluster d'utilisateur aura huit nœuds. Vous n'avez pas besoin que le plan de contrôle de ce cluster d'utilisateur soit hautement disponible. Il n'y aura donc qu'un seul nœud du cluster d'administrateur servant de plan de contrôle pour ce cluster d'utilisateur. Le nœud de plan de contrôle du cluster d'utilisateur est configuré avec la valeur par défaut de 8 192 Mio de mémoire RAM.
Supposons également que vous n'ayez pas l'intention d'activer le module complémentaire Prometheus et Grafana dans l'un quelconque de vos clusters.
Le cluster d'administrateur comporte un nœud de plan de contrôle, deux nœuds pour les modules complémentaires, trois nœuds pour le plan de contrôle de votre premier cluster d'utilisateur et un nœud pour le plan de contrôle de votre deuxième cluster d'utilisateur. Le cluster d'administrateur comporte donc sept nœuds.
La configuration requise pour le cluster d'administrateur est la suivante :
- Pour chaque nœud, 4 processeurs.
Le cluster d'administrateur a les besoins en mémoire suivants :
Pour chacun des deux nœuds de module complémentaire et le plan de contrôle du cluster d'administrateur, 16 384 Mio.
Pour chacun des quatre nœuds de plan de contrôle du cluster d'utilisateur, 8 192 Mio, la valeur par défaut.
Le cluster d'administrateur présente les exigences de stockage suivantes :
100 Gio pour stocker les données etcd pour le cluster d'administrateur.
240 Gio pour les PVC créées par la suite Google Cloud Operations.
Pour chaque nœud, 40 Gio.
3 x 5 Gio pour stocker les données d'objet etcd pour le cluster d'utilisateur haute disponibilité et 5 Gio pour stocker les données d'événements etcd pour le cluster d'utilisateur haute disponibilité.
3 x 10 Gio pour stocker les journaux d'audit du cluster d'utilisateur haute disponibilité.
5 Gio pour stocker les données d'objet etcd pour le cluster d'utilisateur standard et 5 Gio pour stocker les données d'événements etcd pour le cluster d'utilisateur standard.
10 Gio pour stocker les journaux d'audit du cluster d'utilisateur standard.
Le tableau suivant récapitule les exigences en termes de processeur, de mémoire RAM et de stockage pour le cluster d'administrateur :
Exemple : configuration requise pour le cluster d'administrateur | ||
---|---|---|
Processeur | 7 x 4 | 28 processeurs |
Mémoire RAM | 3 x 16384 + 4 x 8192 | 100 Mio |
Stockage | 100 + 240 + 7 x 40 + 3 x 5 + 5 + 3 x 10 + 5 + 5 + 10 | 690 Gio |
Chaque nœud du premier cluster d'utilisateur nécessite 6 processeurs, 16 384 Mio de mémoire RAM et 40 Gio d'espace de stockage. En outre, le premier cluster d'utilisateur nécessite 240 Gio d'espace de stockage pour les PVC créées par la suite Google Cloud Operations.
Le tableau suivant récapitule les exigences en termes de processeur, de mémoire RAM et de stockage pour le premier cluster d'utilisateur :
Exemple : configuration requise pour le premier cluster d'utilisateur | ||
---|---|---|
Processeur | 20 x 6 | 120 processeurs |
Mémoire RAM | 20 x 16384 | 327 680 Mio |
Stockage | 240 + 20 x 40 | 1 040 Gio |
Chaque nœud du deuxième cluster d'utilisateur nécessite 4 processeurs, 8 192 Mio de mémoire RAM et 40 Gio de stockage. En outre, le deuxième cluster d'utilisateur nécessite 240 Gio d'espace de stockage pour les PVC créées par la suite Google Cloud Operations.
Le tableau suivant récapitule les exigences en termes de processeur, de mémoire RAM et de stockage pour le deuxième cluster d'utilisateur :
Exemple : configuration requise pour le deuxième cluster d'utilisateur | ||
---|---|---|
Processeur | 8 x 4 | 32 processeurs |
Mémoire RAM | 8 x 8192 | 65 536 Mio |
Stockage | 240 + 8 x 40 | 560 Gio |
Total requis :
Exemple : configuration globale requise | |
---|---|
Processeur | 180 processeurs |
Mémoire RAM | 475 136 Mio |
Stockage | 2 290 Gio |