Cette page s'adresse aux opérateurs d'infrastructure ou aux administrateurs de plate-forme. Cette page décrit comment préparer et installer des services d'amorçage. Avec les services d'amorçage, les opérateurs d'infrastructure provisionnent des ressources supplémentaires pour étendre les fonctionnalités de cluster d'utilisateur Anthos, par exemple :
- Préinstaller des opérateurs de stockage tels que NetApp Trident pour provisionner une StorageClass par défaut.
- Préinstaller les pilotes de GPU pour pouvoir exécuter les charges de travail qui nécessitent des GPU.
Les opérateurs d'infrastructure préparent les services d'amorçage qui contiennent des fichiers manifestes de caractéristiques. Les administrateurs de plate-forme sélectionnent les services d'amorçage qu'ils doivent installer sur les clusters d'utilisateur.
Préparer des services d'amorçage
Les opérateurs d'infrastructure doivent d'abord préparer les services d'amorçage. Anthos Management Center n'est pas compatible avec la préparation des services d'amorçage. Utilisez l'outil de ligne de commande kubectl
pour effectuer cette tâche. Voici une séquence d'étapes à suivre :
Créez un ConfigMap contenant les fichiers manifestes :
kubectl create configmap configmap name --from-file=path to manifests
Créez un service d'amorçage avec la référence au ConfigMap précédent et spécifiez les services d'amorçage comme étant réutilisables ou non. Pour en savoir plus, consultez l'exemple de fichier de configuration BootstrapService.
Utiliser des services d'amorçage
Après la préparation réussie des services d'amorçage, les administrateurs de plate-forme installent les services d'amorçage dont ils ont besoin sur les clusters d'utilisateur, pendant ou après la création du cluster. Utilisez la console du centre de gestion Anthos ou kubectl
pour effectuer cette tâche.
Console du centre de gestion
Sur la page de création de clusters d'utilisateur, sélectionnez les services d'amorçage dont vous avez besoin. Une fois le cluster d'utilisateur prêt, les fichiers manifestes sont rapidement appliqués au cluster d'utilisateur.
Pour installer un service d'amorçage sur un cluster d'utilisateur existant, accédez à la page de modification du cluster, sélectionnez les services d'amorçage dont vous avez besoin, puis validez.
kubectl
Installez les services d'amorçage à l'aide de kubectl
en créant des BootstrapServiceBindings.
Pour en savoir plus, consultez l'exemple de fichier de configuration BootstrapServiceBinding.