Compartilhar via


Servidor de métricas em um cluster do AKS Edge Essentials

O servidor de métricas é uma ferramenta que inspeciona o consumo de recursos dos contêineres. Você pode encontrar o arquivo YAML para a implantação do servidor de métricas na pasta /Samples/Other no repositório GitHub.

Implantar servidor de métricas

Observação

O AKS Edge Essentials K8s não dá suporte à inicialização TLS do Kubernetes. Para implantar o servidor de métricas usando K8s, certifique-se de incluir --kubelet-insecure-tls em sua implantação o YAML.

Etapa 1: implantar o manifesto do servidor de métricas

kubectl apply -f https://raw.githubusercontent.com/Azure/AKS-Edge/main/samples/others/metrics-server.yaml

Aguarde até que os pods do servidor de métricas atinjam o status em execução . Isso pode levar alguns minutos.

kubectl get pods -A --watch

Captura de tela dos resultados mostrando a execução do pod de métricas.

Etapa 2: Exibir o consumo de recursos

kubectl top nodes
kubectl top pods -A

Captura de tela dos resultados mostrando o servidor de métricas instalado.

Se o servidor de métricas não for exibido, esse poderá ser um problema de MTU conhecido no qual o MTU da VM do Linux não corresponde ao da sua rede. Esse problema pode ocorrer em VMs do Azure. Defina o parâmetro MTU como 1300 no arquivo AksEdgeConfig , da seguinte maneira:

{
    "LinuxVm": {
        "CpuCount": 4,
        "MemoryInMB": 4096,
        "Mtu": 1300
    }
}

Próximas etapas