### Étape 1 :Créer un espace de noms
Pour commencer, créez un espace de noms dédié au déploiement de Metrics Server. Cet espace de noms aidera à séparer les ressources du serveur Metrics et à simplifier la gestion.
Dans ce guide, nous utiliserons l'espace de noms « metrics-server » :
```
kubectl crée un serveur de métriques d'espace de noms
```
Étape 2 : Ajouter le référentiel Helm du serveur de métriques
Ensuite, ajoutez le référentiel Helm officiel pour Metrics Server à votre cluster :
```
helm repo ajouter metrics-server https://kubernetes-sigs.github.io/metrics-server/
```
Étape 3 :Mettre à jour l'index du référentiel Helm
Après avoir ajouté le référentiel Helm, mettez à jour l'index du référentiel pour vous assurer que vous disposez des dernières informations sur les graphiques :
```
mise à jour du dépôt de barre
```
Étape 4 :Installer le serveur de métriques
Maintenant, installez Metrics Server à l’aide de la charte Helm. Dans cette étape, nous allons installer le serveur Metrics dans l'espace de noms « metrics-server » précédemment créé :
```
helm install --create-namespace --namespace metrics-server metrics-server metrics-server/metrics-server
```
Cette commande installera Metrics Server et toutes ses dépendances requises, y compris le service Metrics Server, ClusterRole et CustomResourceDefinition.
Étape 5 :Vérifier l'installation
Une fois l'installation de Metrics Server terminée, vérifiez qu'il est en cours d'exécution en vérifiant les pods dans l'espace de noms « metrics-server » :
```
kubectl récupère les pods --namespace metrics-server
```
Vous devriez voir un pod nommé « metrics-server-0 » en cours d'exécution, indiquant un déploiement réussi de Metrics Server.
Étape 6 :Vérifier l'état du pod
Pour confirmer que Metrics Server est fonctionnel, vous pouvez vérifier si le pod est prêt en exécutant :
```
kubectl récupère les pods --namespace metrics-server -o large
```
Attendez que le pod atteigne les statuts « En cours d'exécution » et « 1/1 », indiquant qu'il est prêt à collecter des métriques.
Étape 7 :Vérifier les métriques des nœuds et des pods
Enfin, pour vérifier que Metrics Server regroupe les métriques, vous pouvez utiliser kubectl pour récupérer diverses métriques pour votre cluster. Par exemple, vous pouvez obtenir l'utilisation de la mémoire pour tous les nœuds :
```
nœuds supérieurs kubectl
```
Vous devriez maintenant pouvoir voir des métriques détaillées pour votre cluster Kubernetes, y compris l'utilisation du processeur et de la mémoire pour les nœuds, les pods et les conteneurs.
N'oubliez pas que vous pouvez personnaliser la configuration de Metrics Server ou activer la récupération de métriques à partir de sources supplémentaires en modifiant les valeurs Helm lors de l'installation ou de la mise à jour de Metrics Server. Reportez-vous à la documentation officielle des graphiques Helm de Metrics Server pour plus de détails.
|