Configurer le matériel pour les clusters Anthos sur Bare Metal

Les clusters Anthos sur Bare Metal fonctionnent sur de nombreux systèmes qui s'exécutent sur le matériel compatible avec les distributions du système d'exploitation cible. Une configuration de clusters Anthos sur Bare Metal peut s'exécuter sur un matériel minimal, ou sur plusieurs machines, offrant ainsi plus de flexibilité, de disponibilité et de performances.

Quelle que soit la configuration de clusters Anthos sur Bare Metal, vos nœuds et clusters doivent disposer de suffisamment de ressources de processeur, de mémoire RAM et de stockage pour répondre aux besoins des clusters et des charges de travail que vous exécutez.

Lorsque vous installez des clusters Anthos sur Bare Metal, vous pouvez créer différents types de clusters :

  • Un cluster d'utilisateur qui exécute des charges de travail.
  • Un cluster d'administrateur crée et contrôle des clusters d'utilisateur pour exécuter des charges de travail.
  • Un cluster autonome est un cluster unique qui peut gérer et exécuter des charges de travail, mais qui ne peut pas créer ni gérer de clusters d'utilisateur.
  • Un cluster hybride peut gérer et exécuter des charges de travail, et un cluster hybride peut également créer et gérer des clusters d'utilisateur supplémentaires.

En plus du type de cluster, vous pouvez choisir parmi les profils d'installation suivants en termes de besoins en ressources :

  • Par défaut : le profil par défaut nécessite des ressources système standards. Vous pouvez l'utiliser pour tous les types de clusters.

  • Périphérie : le profil de périphérie a considérablement réduit les besoins en ressources système. Il est recommandé pour les appareils de périphérie disposant de ressources limitées. Vous ne pouvez utiliser le profil de périphérie que pour les clusters autonomes.

Ressources nécessaires pour tous les types de clusters utilisant le profil par défaut

Le tableau suivant décrit la configuration matérielle minimale recommandée pour que les clusters Anthos sur Bare Metal fonctionnent et gèrent des clusters d'administrateur, hybrides, utilisateur et autonomes qui utilisent le profil par défaut :

Ressource Minimum Recommandé
Processeurs/processeurs virtuels 4 cœurs 8 cœurs
Mémoire RAM 16 Go 32 Go
Stockage 128 Go 256 Go

Ressources nécessaires pour les clusters autonomes utilisant le profil de périphérie

Le tableau suivant décrit la configuration matérielle minimale recommandée pour que les clusters Anthos sur Bare Metal fonctionnent et gèrent des clusters autonomes qui utilisent le profil de périphérie :

Ressource Minimum Recommandé
Processeurs/processeurs virtuels 2 cœurs 4 cœurs
Mémoire RAM Ubuntu : 4 Go
CentOS/RHEL : 6 Go
Ubuntu : 8 Go
CentOS/RHEL : 12 Go
Stockage 128 Go 256 Go

Pour configurer des clusters autonomes à l'aide du profil de périphérie, suivez ces bonnes pratiques :

  • Exécutez bmctl sur un poste de travail distinct. Si vous devez exécuter bmctl sur le nœud de cluster cible, vous avez besoin de 2 Go de mémoire pour répondre aux exigences minimales. Par exemple, vous avez besoin de 6 Go pour Ubuntu et de 8 Go pour CentOS/Redhat.

  • Définissez MaxPodsPerNode sur 110. Le cluster n'exécute pas plus de 30 pods utilisateur en moyenne par nœud. Vous aurez peut-être besoin de ressources supplémentaires pour une configuration MaxPodsPerNode plus élevée ou d'exécuter plus de 30 pods utilisateur par nœud.

  • Utilisez containerd comme environnement d'exécution de conteneur. L'exécution d'un conteneur Docker peut nécessiter des ressources supplémentaires.

  • Les composants Kubevirt ne sont pas pris en compte dans cette configuration minimale de ressources. Kubevirt nécessite des ressources supplémentaires en fonction du nombre de VM déployées dans le cluster.

Nombre de machines nécessaires

Les clusters Anthos sur solution Bare Metal nécessitent au moins une machine, qui sert à la fois de station de travail et de nœud de cluster. Pour les nœuds à haute disponibilité et des performances améliorées, nous suggérons un minimum réaliste de cinq machines répondant aux exigences de ressources recommandées.

Exigences de stockage supplémentaires

Les clusters Anthos sur Bare Metal ne fournissent aucune ressource de stockage. Vous devez provisionner et configurer l'espace de stockage nécessaire sur votre système.

Pour connaître les exigences de stockage détaillées, consultez la section Présentation des conditions préalables à l'installation.

Pour en savoir plus sur la configuration de l'espace de stockage requis, consultez la page Configurer le stockage pour les clusters Anthos sur Bare Metal.