Verwenden von AKS-Plug-Ins in GitHub Copilot für Azure, um Ihre tägliche Arbeit in Azure Kubernetes Service zu verbessern

Mit den AKS-Plug-Ins (oder Skills) für GitHub Copilot für Azure (@azure) können Benutzer verschiedene Aufgaben im Zusammenhang mit Azure Kubernetes Service (AKS) direkt aus der Chat-Ansicht von GitHub Copilot ausführen. Zu diesen Fähigkeiten gehören das Erstellen eines AKS-Clusters, das Bereitstellen eines Manifests in einem AKS-Cluster und das Generieren von Kubectl-Befehlen.

Voraussetzungen

Bevor Sie beginnen, vergewissern Sie sich, dass Sie über die folgenden Ressourcen verfügen:

Verwenden der AKS-Plug-Ins für GitHub Copilot für Azure

Sie können auf die AKS-Plug-Ins für GitHub Copilot für Azure zugreifen, indem Sie den GitHub Copilot-Randleistenbereich in Visual Studio Code öffnen.

Erstellen eines AKS-Clusters

Screenshot eines Clusters, der über GitHub Copilot für Azure erstellt wurde

Sie können einen AKS-Cluster mit den folgenden Prompts erstellen:

  • [@azure], hilf mir, einen Kubernetes-Cluster zu erstellen.
  • [@azure], richte einen AKS-Cluster für mich ein.
  • [@azure], ich habe eine containerisierte Anwendung. Hilf mir, einen AKS-Cluster zu erstellen, um sie zu hosten.
  • [@azure], erstelle einen AKS-Cluster.
  • [@azure], hilf mir beim Erstellen eines Kubernetes-Clusters zum Hosten meiner Anwendung.

Bereitstellen eines Manifests in einem AKS-Cluster

Screenshot eines Manifests, das über GitHub Copilot für Azure bereitgestellt wurde

Sie können Ihre Anwendungsmanifeste direkt aus der Chat-Ansicht von GitHub Copilot in einem AKS-Cluster bereitstellen. Dies vereinfacht den Bereitstellungsprozess und sorgt für Konsistenz. Durch die Verwendung vordefinierter Prompts wird das Risiko von Fehlern während der Bereitstellung minimiert, was zu zuverlässigeren und stabileren Bereitstellungen führt.

Um eine Manifestdatei in einem AKS-Cluster bereitzustellen, können Sie die folgenden Prompts verwenden:

  • [@azure], hilf mir bei der Bereitstellung meiner Manifestdatei.
  • [@azure], stelle mein Manifest in meinem AKS-Cluster bereit.
  • [@azure], stelle mein Manifest in meinem Kubernetes-Cluster bereit.
  • [@azure]. stelle mein Anwendungsmanifest in einem AKS-Cluster bereit.
  • [@azure], stelle das Manifest für den AKS-Cluster bereit.

Generieren von Kubectl-Befehlen

Screenshot mit Kubectl-Befehlen über GitHub Copilot für Azure

Sie können verschiedene Kubectl-Befehle generieren, um Ihre AKS-Cluster zu verwalten, ohne sich an komplexe Befehlssyntax merken zu müssen. Dadurch wird die Clusterverwaltung vereinfacht, insbesondere für Personen, die möglicherweise keine Kubernetes-Experten sind. Durch schnelles Generieren der erforderlichen Befehle können Sie Clustervorgänge effizienter ausführen und Zeit und Aufwand sparen.

Sie können verschiedene Kubectl-Befehle für Ihren AKS-Cluster mithilfe der folgenden Prompts generieren:

  • [@azure], liste alle Dienste für meinen AKS-Cluster auf.
  • [@azure], Kubectl-Befehl zum Abrufen von Bereitstellungen mit mindestens 2 Replikaten im AKS-Cluster
  • [@azure], rufe alle Dienste in meinem AKS-Cluster mit externen IP-Adressen ab.
  • [@azure] Welcher Kubectl-Befehl wird zum Abrufen von Podinformationen für meinen AKS-Cluster verwendet?
  • [@azure], zeige mir den Kubectl-Befehl zum Abrufen aller API-Ressourcen.

Weitere Informationen finden Sie unter AKS extension for Visual Studio Code features (Features der AKS-Erweiterung für Visual Studio Code).

Produktsupport und Feedback

Wenn Sie eine Frage haben oder Produktfeedback geben möchten, öffnen Sie ein Issue im GitHub-Repository für die AKS-Erweiterung.

Nächste Schritte

Weitere Informationen zu anderen AKS-Add-Ons und -Erweiterungen finden Sie unter Add-Ons, Erweiterungen und andere Integrationen für Azure Kubernetes Service.