Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Metrikserver ist ein Tool, das den Ressourcenverbrauch Ihrer Container überprüft. Sie finden die YAML-Datei für die Bereitstellung des Metrikservers im Ordner "/Samples/Other " im GitHub-Repository.
Bereitstellen des Metrikservers
Hinweis
AKS Edge Essentials K8s unterstützt kubernetes TLS-Bootstrapping nicht. Um den Metrikserver mithilfe von K8s bereitzustellen, müssen Sie unbedingt in Ihre Bereitstellung YAML einschließen --kubelet-insecure-tls
.
Schritt 1: Bereitstellen des Metrikservermanifests
kubectl apply -f https://raw.githubusercontent.com/Azure/AKS-Edge/main/samples/others/metrics-server.yaml
Warten Sie, bis die Metrikserver-Pods den ausgeführten Status erreichen. Dies kann einige Minuten dauern.
kubectl get pods -A --watch
Schritt 2: Anzeigen des Ressourcenverbrauchs
kubectl top nodes
kubectl top pods -A
Wenn ihr Metrikserver nicht angezeigt werden kann, kann dies ein bekanntes MTU-Problem sein, bei dem die MTU des Virtuellen Linux-Computers nicht mit dem ihres Netzwerks übereinstimmt. Dieses Problem kann auf Azure-VMs auftreten. Legen Sie ihren MTU-Parameter wie folgt auf 1300 in Der Datei "AksEdgeConfig " fest:
{
"LinuxVm": {
"CpuCount": 4,
"MemoryInMB": 4096,
"Mtu": 1300
}
}