Usare i plug-in del servizio Azure Kubernetes in GitHub Copilot per Azure per migliorare l'esperienza quotidiana in servizio Azure Kubernetes

I plug-in o le competenze del servizio Azure Kubernetes per GitHub Copilot per Azure (@azure) consentono agli utenti di eseguire varie attività correlate a servizio Azure Kubernetes (servizio Azure Kubernetes) direttamente dalla visualizzazione Chat di GitHub Copilot. Queste competenze includono la creazione di un cluster del servizio Azure Kubernetes, la distribuzione di un manifesto in un cluster del servizio Azure Kubernetes e la generazione di comandi Kubectl.

Prerequisiti

Prima di iniziare, verificare di disporre delle risorse seguenti:

Come iniziare a usare i plug-in del servizio Azure Kubernetes per GitHub Copilot per Azure

È possibile accedere ai plug-in del servizio Azure Kubernetes per GitHub Copilot per Azure aprendo il pannello della barra laterale di GitHub Copilot in Visual Studio Code.

Creare un cluster del servizio Azure Kubernetes

Screenshot che mostra un cluster creato tramite GitHub Copilot per Azure.

È possibile creare un cluster del servizio Azure Kubernetes usando i prompt seguenti:

  • [@azure] è possibile creare un cluster Kubernetes
  • [@azure] è possibile configurare un cluster del servizio Azure Kubernetes?
  • [@azure] È disponibile un'applicazione in contenitori. È possibile creare un cluster del servizio Azure Kubernetes per ospitarlo?
  • [@azure] Creare un cluster del servizio Azure Kubernetes
  • [@azure] Creare un cluster Kubernetes per ospitare l'applicazione

Distribuire un manifesto in un cluster del servizio Azure Kubernetes

Screenshot che mostra un manifesto distribuito tramite GitHub Copilot per Azure.

È possibile distribuire i manifesti dell'applicazione in un cluster del servizio Azure Kubernetes direttamente dalla visualizzazione Chat di GitHub Copilot. Ciò semplifica il processo di distribuzione e garantisce la coerenza. Usando richieste predefinite, il rischio di errori durante la distribuzione è ridotto a icona, con distribuzioni più affidabili e stabili.

Per distribuire un file manifesto in un cluster del servizio Azure Kubernetes, è possibile usare queste richieste:

  • [@azure] Aiutami a distribuire il file manifesto
  • [@azure] è possibile distribuire il manifesto nel cluster del servizio Azure Kubernetes?
  • [@azure] è possibile distribuire il manifesto nel cluster Kubernetes?
  • [@azure] Distribuire il manifesto dell'applicazione in un cluster del servizio Azure Kubernetes
  • [@azure] Distribuire il manifesto per il cluster del servizio Azure Kubernetes

Generare comandi Kubectl

Screenshot che mostra i comandi kubectl tramite GitHub Copilot per Azure.

È possibile generare vari comandi Kubectl per gestire i cluster del servizio Azure Kubernetes senza dover ricordare la sintassi dei comandi complessa. In questo modo la gestione dei cluster è più accessibile, soprattutto per coloro che potrebbero non essere esperti di Kubernetes. La generazione rapida dei comandi necessari consente di eseguire operazioni del cluster in modo più efficiente, risparmiando tempo e fatica.

È possibile generare vari comandi Kubectl per il cluster del servizio Azure Kubernetes usando questi prompt:

  • [@azure] elencare tutti i servizi per il cluster del servizio Azure Kubernetes
  • [@azure] comando kubectl per ottenere distribuzioni con almeno 2 repliche nel cluster del servizio Azure Kubernetes
  • [@azure] Ottenere tutti i servizi nel cluster del servizio Azure Kubernetes con indirizzi IP esterni
  • [@azure] Qual è il comando kubectl per ottenere informazioni sui pod per il cluster del servizio Azure Kubernetes?
  • [@azure] È possibile ottenere il comando kubectl per ottenere tutte le risorse dell'API

Per altre informazioni, vedere Estensione del servizio Azure Kubernetes per le funzionalità di Visual Studio Code.

Supporto e feedback sul prodotto

Se si ha una domanda o si vuole fornire un feedback sul prodotto, aprire un ticket nel repository GitHub dell'estensione del servizio Azure Kubernetes.

Passaggi successivi

Per altre informazioni su altri componenti aggiuntivi ed estensioni del servizio Azure Kubernetes, vedere Componenti aggiuntivi, estensioni e altre integrazioni per il servizio Azure Kubernetes.