### Stap 1:Maak een naamruimte
Maak om te beginnen een naamruimte die speciaal is bedoeld voor de Metrics Server-implementatie. Deze naamruimte helpt de Metrics Server-bronnen te scheiden en het beheer te vereenvoudigen.
In deze handleiding gebruiken we de naamruimte `metrics-server`:
```
kubectl maakt naamruimtemetriek-server
```
Stap 2:Voeg Metrics Server Helm Repository toe
Voeg vervolgens de officiële Helm-repository voor Metrics Server toe aan uw cluster:
```
helm repo voeg metrics-server toe https://kubernetes-sigs.github.io/metrics-server/
```
Stap 3:Update de Helm Repository Index
Nadat u de Helm-repository hebt toegevoegd, werkt u de repository-index bij om ervoor te zorgen dat u over de meest recente kaartinformatie beschikt:
```
helm repo-update
```
Stap 4:Installeer Metrics Server
Installeer nu Metrics Server met behulp van het Helm-diagram. In deze stap installeren we de Metrics Server in de eerder gemaakte naamruimte 'metrics-server':
```
helm install --create-namespace --namespace metrics-server metrics-server metrics-server/metrics-server
```
Met deze opdracht worden Metrics Server en alle vereiste afhankelijkheden geïnstalleerd, inclusief de Metrics Server-service, ClusterRole en CustomResourceDefinition.
Stap 5:Installatie verifiëren
Zodra de installatie van de Metrics Server is voltooid, controleert u of deze actief is door de Pods in de naamruimte 'metrics-server' te controleren:
```
kubectl haalt pods --namespace metrics-server op
```
U zou een pod met de naam `metrics-server-0` moeten zien draaien, wat aangeeft dat de Metrics Server-implementatie is geslaagd.
Stap 6:Controleer de podstatus
Om te bevestigen dat Metrics Server functioneel is, kunt u controleren of de Pod gereed is door het volgende uit te voeren:
```
kubectl krijgt pods --namespace metrics-server -o wide
```
Wacht tot de Pod de status 'Actief' en '1/1' heeft bereikt, wat aangeeft dat hij klaar is om statistieken te verzamelen.
Stap 7:Controleer knooppunten en pods-statistieken
Om te verifiëren dat Metrics Server metrische gegevens verzamelt, kunt u ten slotte kubectl gebruiken om verschillende metrische gegevens voor uw cluster op te halen. U kunt bijvoorbeeld het geheugengebruik voor alle knooppunten verkrijgen:
```
kubectl-topknooppunten
```
U zou nu gedetailleerde statistieken voor uw Kubernetes-cluster moeten kunnen zien, inclusief CPU- en geheugengebruik voor knooppunten, pods en containers.
Houd er rekening mee dat u de Metrics Server-configuratie kunt aanpassen of het verzamelen van metrische gegevens uit aanvullende bronnen kunt inschakelen door de Helm-waarden te wijzigen wanneer u Metrics Server installeert of bijwerkt. Raadpleeg de officiële documentatie van het Metrics Server Helm-diagram voor meer informatie. |