Använda Kubernetes-instrumentpanelen för att övervaka din Azure Stack Edge Pro GPU-enhet
GÄLLER FÖR: Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Den här artikeln beskriver hur du kommer åt och använder Kubernetes-instrumentpanelen för att övervaka din Azure Stack Edge Pro GPU-enhet. Om du vill övervaka enheten kan du använda diagram i Azure Portal, visa Kubernetes-instrumentpanelen eller köra kubectl
kommandon via enhetens PowerShell-gränssnitt.
Den här artikeln fokuserar bara på de övervakningsuppgifter som kan utföras på Kubernetes-instrumentpanelen.
I den här artikeln kan du se hur du:
- Få åtkomst till Kubernetes-instrumentpanelen på enheten
- Visa moduler som distribuerats på enheten
- Hämta IP-adress för program som distribueras på enheten
- Visa containerloggar för moduler som distribuerats på enheten
Om Kubernetes-instrumentpanelen
Kubernetes Dashboard är ett webbaserat användargränssnitt som du kan använda till att felsöka dina containerbaserade program. Kubernetes Dashboard är ett gränssnittsbaserat alternativ till kubectl
-kommandoraden för Kubernetes. Mer information finns i Kubernetes Dashboard.
På din Azure Stack Edge Pro-enhet kan du använda Kubernetes-instrumentpanelen i skrivskyddat läge för att få en översikt över de program som körs på din Azure Stack Edge Pro-enhet, visa status för Kubernetes-klusterresurser och se eventuella fel som har inträffat på enheten.
Åtkomstinstrumentpanel
Kubernetes-instrumentpanelen är skrivskyddad och körs på Kubernetes-huvudnoden på port 31000. Följ dessa steg för att komma åt instrumentpanelen:
I enhetens lokala användargränssnitt går du till Enhet och går sedan till Enhetsslutpunkter.
Kopiera Kubernetes-instrumentpanelens slutpunkt. Skapa en DNS-post i filen för
C:\Windows\System32\Drivers\etc\hosts
klienten för att ansluta till Kubernetes-instrumentpanelen.<IP address of the Kubernetes dashboard> <Kubernetes dashboard endpoint suffix>
På raden för Kubernetes-instrumentpanelens slutpunkt väljer du Ladda ned konfiguration. Den här åtgärden laddar ned en
kubeconfig
som gör att du kan komma åt instrumentpanelen. Spara filen iconfig.json
det lokala systemet.Ladda ned Kubernetes-instrumentpanelscertifikatet från det lokala användargränssnittet.
- I enhetens lokala användargränssnitt går du till Certifikat.
- Leta upp posten för Kubernetes-instrumentpanelens slutpunktscertifikat. Till höger om den här posten väljer du Ladda ned för att ladda ned certifikatet i klientsystemet som du ska använda för att komma åt instrumentpanelen.
Installera det nedladdade certifikatet på klienten. Följ dessa steg om du använder en Windows-klient:
Välj certifikatet och välj lagringsplats som Lokal dator i guiden Importera certifikat.
Installera certifikatet på den lokala datorn i det betrodda rotarkivet.
Kopiera och använd Kubernetes-instrumentpanelens URL för att öppna instrumentpanelen i en webbläsare. På kubernetes-instrumentpanelens inloggningssida:
- Välj kubeconfig.
- Välj ellipsen .... Bläddra och peka på den
kubeconfig
som du laddade ned tidigare i det lokala systemet. Välj Logga in.
Nu kan du visa Kubernetes-instrumentpanelen för din Azure Stack Edge Pro-enhet i skrivskyddat läge.
Visa modulstatus
Beräkningsmoduler är containrar som har en affärslogik implementerad. Du kan använda instrumentpanelen för att kontrollera om en beräkningsmodul har distribuerats på din Azure Stack Edge Pro-enhet.
Följ dessa steg på instrumentpanelen för att visa modulstatusen:
I den vänstra rutan på instrumentpanelen går du till Namnområde. Filtrera efter namnområdet där IoT Edge-moduler visas, i det här fallet iotedge.
I den vänstra rutan går du till Distributioner av arbetsbelastningar>.
I den högra rutan visas alla moduler som distribueras på enheten. I det här fallet distribuerades en GettingStartedWithGPU-modul på Azure Stack Edge Pro. Du kan se att modulen har distribuerats.
Hämta IP-adress för tjänster eller moduler
Du kan använda instrumentpanelen för att hämta IP-adresserna för de tjänster eller moduler som du vill exponera utanför Kubernetes-klustret.
Du tilldelar IP-intervallet för dessa externa tjänster via enhetens lokala webbgränssnitt på sidan Inställningar för beräkningsnätverk . När du har distribuerat IoT Edge-moduler kanske du vill tilldela IP-adressen till en specifik modul eller tjänst.
Följ dessa steg på instrumentpanelen för att hämta IP-adressen:
I den vänstra rutan på instrumentpanelen går du till Namnområde. Filtrera efter namnområdet där en extern tjänst distribueras, i det här fallet iotedge.
I den vänstra rutan går du till Identifierings- och belastningsutjämningstjänster>.
I den högra rutan visas alla tjänster som körs i
iotedge
namnområdet på din Azure Stack Edge Pro-enhet.
Visa containerloggar
Det finns instanser där du behöver visa containerloggarna. Du kan använda instrumentpanelen för att hämta loggar för en specifik container som du har distribuerat i ditt Kubernetes-kluster.
Följ dessa steg på instrumentpanelen för att visa containerloggarna:
I den vänstra rutan på instrumentpanelen går du till Namnområde. Filtrera efter namnområdet där IoT Edge-modulerna distribueras, i det här fallet iotedge.
I den vänstra rutan går du till Arbetsbelastningspoddar>.
I den högra rutan visas alla poddar som körs på enheten. Identifiera podden som kör modulen som du vill visa loggarna för. Välj den lodräta ellipsen för podden som du identifierade och välj Loggar på snabbmenyn.
Loggarna visas i ett loggvisningsprogram som är inbyggt i instrumentpanelen. Du kan också ladda ned loggarna.
Visa CPU, minnesanvändning
Kubernetes-instrumentpanelen för Azure Stack Edge Pro-enheten har också ett måttservertillägg som aggregerar CPU- och minnesanvändningen mellan Kubernetes-resurser .
Du kan till exempel visa processorn och minnet som förbrukas i alla distributioner i alla namnområden.
Du kan också filtrera efter ett specifikt namnområde. I följande exempel kan du visa processor- och minnesförbrukningen endast för Azure Arc-distributioner.
Kubernetes-måttservern tillhandahåller pipelines för automatisk skalning, till exempel horisontell podd-autoskalning.
Nästa steg
Lär dig hur du övervakar med Hjälp av Azure Monitor. Lär dig hur du kör diagnostik och samlar in loggar