Problemlösung und Verständnis von Workloads mit natürlicher Sprache in AKS-Desktop (Vorschau)

AKS Desktop enthält einen KI-unterstützten Assistenten zur Problembehandlung, der die Diagnose natürlicher Sprachen für Ihre AKS-Workloads bereitstellt. Durch eine sichere Verbindung mit Ihrem Cluster kann der Assistent Protokolle, Ereignisse und Metriken analysieren, um Probleme zu identifizieren und Lösungen in einfacher Sprache zu empfehlen. Auf diese Weise können Entwickler und Betreiber Probleme schnell verstehen und beheben, ohne ein umfassendes Kubernetes-Know-how zu benötigen. In diesem Artikel erfahren Sie, wie Sie den KI-Problembehandlungs-Assistenten in AKS Desktop aktivieren und verwenden.

Important

AKS-Preview-Funktionen stehen auf Selbstbedienungs- und Opt-in-Basis zur Verfügung. Vorschauversionen werden „im Istzustand“ und „wie verfügbar“ bereitgestellt und sind von den Service Level Agreements und der eingeschränkten Garantie ausgeschlossen. AKS-Vorschauversionen werden teilweise vom Kundensupport auf Grundlage der bestmöglichen Leistung abgedeckt. Daher sind diese Funktionen nicht für die Verwendung in der Produktion vorgesehen. Weitere Informationen finden Sie in den folgenden Supportartikeln:

Was ist der KI-Fehlerbehebungsassistent?

Der AKS-Desktop-Problembehandlungs-Assistent ist in AKS-Desktop integriert und bietet eine geführte Erfahrung für die Diagnose von Problemen in Ihrem Cluster. Mit dem Assistenten haben Sie folgende Möglichkeiten:

  • Wählen Sie ein Projekt, einen Namespace oder eine Workload aus, die untersucht werden soll.
  • Führen Sie bereichsbezogene Diagnose aus, die Protokolle, Ereignisse und Metriken analysiert.
  • Erhalten Sie KI-generierte Zusammenfassungen mit klaren Gründen und Beweisen.
  • Zeigen Sie eine Vorschau empfohlener Aktionen an, und wenden Sie sie mit Vertrauen an.
  • Verwenden Sie Ihre eigenen Sprachmodelle, oder stellen Sie eine Verbindung mit den von Azure verwalteten Optionen her.
  • Arbeiten Sie mit vorhandenen Dashboards in AKS-Desktop zusammen, um eine einheitliche Problembehandlung zu ermöglichen.

Warning

Dieses Plug-In ist in der frühen Entwicklung und ist nicht für die Produktionsverwendung bereit. Die Verwendung könnte vom KI-Anbieter in Rechnung gestellt werden.

Wie funktioniert der KI-Problembehandlungs-Assistent?

Sie haben zwei Optionen zum Aktivieren des KI-Problembehandlungsassistenten in AKS Desktop.

  • Verwenden Sie den Azure AKS Agentic CLI-Agent (empfohlen für AKS): Dies ist ein KI-basiertes Tool, mit dem AKS-Cluster mithilfe von Abfragen in natürlicher Sprache diagnostiziert, behoben und optimiert werden können. Es bietet eine Ursachenanalyse durch die Verbindung mit Ihrem AKS-Cluster (unter Verwendung Ihrer Berechtigungen) und schlägt Korrekturen vor. Dies wird von einer LLM Ihrer Wahl unterstützt.
  • Verwenden Sie den AKS-Desktop-Agent: AKS-Desktop fungiert als Agent selbst und stellt Ihren Kontext für Ihr Modell Ihrer Wahl bereit.

Welche Option sollte ich auswählen?

Das Befragen eines eigenständigen LLM ist vergleichbar mit der Bitte an einen Experten um Rat. Es basiert ausschließlich auf dem Inhalt der Mitteilung. Im Gegensatz dazu integriert die AKS Agentic CLI das Agentic-Framework von HolmesGPT mit dem AKS Model Context Protocol (MCP)-Server. In Kombination wissen sie, welche Tools, Problembehandlungstechniken und andere MCP-Server verwendet werden sollen, sodass der Agent sicher auf den Liveclusterstatus, Protokolle, Metriken und Azure-Ressourcendaten zugreifen kann, um iterative, kontextbezogene Untersuchungen innerhalb Role-Based Zugriffssteuerungsgrenzen (Access Control, RBAC) durchzuführen, anstatt sich ausschließlich auf statische vom Benutzer bereitgestellte Eingaben zu verlassen.

Standardmäßig stellt die AKS Agentic CLI eine Verbindung mit einem gehosteten LLM-Endpunkt mithilfe eines vom Kunden bereitgestellten API-Schlüssels her, Organisationen mit strengen Anforderungen an die Datenhaltung oder Compliance können stattdessen ein Modell in ihrer eigenen Umgebung bereitstellen.

In den folgenden Abschnitten stellen wir End-to-End-Schritte zum Einrichten beider Optionen bereit. Wir empfehlen jedoch die AKS Agentic CLI, um die beste Erfahrung mit AKS-Desktop zu erzielen.

Aktivieren des KI-Problembehandlungs-Assistenten in AKS Desktop

  1. Wechseln Sie zuEinstellungen-Plug-Ins>, und stellen Sie sicher, dass das AI Assistant-Plug-In aktiviert ist.
  2. Wählen Sie "KI-Assistent" in der Liste der Plug-Ins aus.
  3. Umschalten der Vorschau auf den aktivierten Zustand. Danach wird das KI-Assistent-Symbol oben rechts angezeigt.

Konfigurieren eines Anbieters für den KI-Fehlerbehebungsassistenten

  1. Wechseln Sie zu Einstellungen>Plugins>AI Assistant>Add Provider.

    Screenshot des Einstellungsfensters der AKS-Desktop-Anwendung, das das Plugin des AI-Assistenten mit der Option

  2. Wählen Sie Ihre Anbieteroption aus:

    • Verwenden Sie den Azure AKS Agentic CLI-Agent (empfohlen für AKS): Installieren Sie den Agentic CLI-Agent auf Ihrem Cluster, konfigurieren Sie ihn, um eine Verbindung mit einem Modell herzustellen, und stellen Sie sicher, dass der Cluster, auf dem der Agentic CLI-Agent ausgeführt wird, ein registrierter Cluster auf dem AKS-Desktop ist (sie sollte in Ihrer Clusterliste angezeigt werden).
    • Verwenden Sie ein vorhandenes Modell: Konfigurieren Sie den Anbieter so, dass AKS-Desktop als Agent fungieren und Clusterkontext an Ihr vorhandenes Modell senden kann.

Aktivieren von Kubernetes-API-Anforderungen für den Assistenten

Die Einstellung "KI-Tool Kubernetes-Anforderungen " ermöglicht dem KI-Assistenten, Live-Kubernetes-API-Anforderungen für Ihren Cluster zu erstellen. Wenn diese Option aktiviert ist, kann der Assistent Ressourcenstatus, Podprotokolle, Ereignisse und Metriken abfragen, um kontextbezogene Analysen bereitzustellen. Wenn der Assistent deaktiviert ist, kann er nur mithilfe der Informationen argumentieren, die Sie manuell im Chat bereitstellen.

  1. Gehen Sie zu Einstellungen>Plug-Ins>KI-Assistent.
  2. Den Schalter KI-Tool Kubernetes-Anfragen aktivieren.

KI-Assistent zur Verwendung des AKS Agentic CLI-Agents einstellen

  1. Öffnen Sie den KI-Assistenten.

  2. Wählen Sie "Agent" aus.

  3. Wählen Sie den Cluster aus, in dem der Agentic CLI-Agent ausgeführt wird.

    Screenshot des AKS-Desktop-KI-Assistentenbereichs mit aktiviertem Agent-Modus und einem Cluster-Dropdown.

Untersuchung degradierter Ressourcen

Der Assistent ist kontextbewusst. Wenn auf der Benutzeroberfläche Fehler oder Warnungen angezeigt werden, wählen Sie die Ressource aus, und bitten Sie den Assistenten um eine Erläuterung und empfohlene Lösung.

  1. Wechseln Sie zur Clusterressource (z. B. einem Dienst), oder wechseln Sie zum AKS-Desktopprojekt, und wählen Sie die Workload aus.

  2. Wählen Sie die Kubernetes-Ressource aus, die beeinträchtigt wird oder Fehler im Ereignisprotokoll anzeigt.

  3. Wählen Sie "Agent" aus, und beginnen Sie mit dem Chatten.

    Screenshot eines Chats mit natürlicher Sprache in AKS-Desktop.