Udostępnij przez


Tworzenie plików YAML kubernetes przy użyciu narzędzia Azure Copilot

Rozwiązanie Azure Copilot może pomóc w tworzeniu plików YAML platformy Kubernetes w celu zastosowania klastrów usługi Azure Kubernetes Service (AKS). Wygenerowane pliki YAML są zgodne z najlepszymi rozwiązaniami, dzięki czemu można skupić się bardziej na aplikacjach i mniej na podstawowej infrastrukturze. Możesz również uzyskać pomoc podczas tworzenia własnych plików YAML, prosząc Microsoft Copilot o wprowadzenie zmian, rozwiązanie problemów lub wyjaśnienie elementów w kontekście konkretnego scenariusza.

Gdy poprosisz usługę Azure Copilot o pomoc dotyczącą plików YAML platformy Kubernetes, zostanie wyświetlony monit o otwarcie edytora wdrażania YAML. Z tego miejsca możesz użyć usługi Azure Copilot, aby utworzyć, edytować i sformatować żądany plik YAML w celu utworzenia klastra.

W tym filmie wideo pokazano, jak rozwiązanie Azure Copilot może pomóc w pisaniu, formatowaniu i rozwiązywaniu problemów z plikami YAML kubernetes.

Wskazówka

Zadania i przykładowe monity wymienione tutaj pokazują kilka obszarów, w których narzędzie Azure Copilot może być szczególnie przydatne. Nie jest to jednak pełna lista wszystkich rzeczy, które można wykonać. Zachęcamy do eksperymentowania z własnymi monitami i sprawdzenia, jak platforma Azure Copilot może pomóc w zarządzaniu zasobami i środowiskiem platformy Azure.

Generowanie plików YAML kubernetes przy użyciu narzędzia Azure Copilot

Rozwiązanie Azure Copilot może pomóc w wygenerowaniu plików YAML Kubernetes w celu zastosowania do klastra usługi AKS lub utworzenia nowego wdrożenia. Udostępniasz specyfikacje aplikacji, takie jak obrazy kontenerów, wymagania dotyczące zasobów i preferencje dotyczące sieci. Usługa Azure Copilot używa danych wejściowych do generowania kompleksowych plików YAML, które definiują żądane wdrożenia, usługi i inne zasoby Kubernetes, skutecznie hermetyzują infrastrukturę jako kod.

Aby wygenerować nowy plik, możesz powiedzieć "Create and edit an AKS YAML deployment file" (Tworzenie i edytowanie pliku wdrożenia YAML usługi AKS). Jeśli jeszcze nie pracujesz z klastrem, platforma Azure Copilot wyświetli monit o wybranie klastra. Następnie zapyta, czy chcesz otworzyć edytor wdrożeń YAML.

Zrzut ekranu przedstawiający podpowiedź dotyczącą generowania pliku YAML dla AKS w Azure Copilot.

Po potwierdzeniu zostanie wyświetlony edytor wdrażania YAML. W tym miejscu możesz wprowadzić ALT + I , aby otworzyć wbudowany monit Copilot. Wprowadź tutaj polecenia, aby wyświetlić wygenerowany kod YAML na podstawie wymagań.

Zrzut ekranu przedstawiający edytor YAML z monitem o utworzenie wdrożenia usługi AKS.

Uzyskaj pomoc dotyczącą pracy z plikami Kubernetes w edytorze YAML

Gdy platforma Azure Copilot wygenerowała plik YAML, możesz kontynuować pracę w edytorze YAML, aby wprowadzić zmiany. Możesz również zacząć od podstaw i wprowadzić własny kod YAML bezpośrednio do edytora. W edytorze YAML platforma Azure Copilot oferuje kilka funkcji, które ułatwiają szybkie tworzenie prawidłowych plików YAML.

Podczas pracy w edytorze YAML AKS naciśnij ALT + I, aby otworzyć wbudowany monit Copilot.

Autouzupełnianie

Rozwiązanie Azure Copilot automatycznie udostępnia sugestie autouzupełniania na podstawie danych wejściowych.

Zrzut ekranu przedstawiający rozwiązanie Azure Copilot z sugestiami autouzupełniania w pliku YAML usługi AKS.

Pytania dotyczące języka naturalnego

Możesz użyć wbudowanej kontrolki Copilot (ALT + I), aby zażądać określonych zmian przy użyciu języków naturalnych. Na przykład możesz powiedzieć Zaktualizuj, aby użyć najnowszego nginx.

Zrzut ekranu przedstawiający żądanie aktualizacji pliku YAML usługi AKS dla usługi Azure Copilot.

Na podstawie twojego żądania narzędzie Azure Copilot wprowadza zmiany w pliku YAML, wyróżniając różnice.

Zrzut ekranu przedstawiający zmiany wprowadzone w pliku YAML w usłudze Azure Copilot.

Wybierz pozycję Zaakceptuj wszystkie , aby zapisać te zmiany, lub wybierz pozycję Odrzuć wszystkie , aby je odrzucić. Aby wprowadzić dalsze zmiany przed zaakceptowaniem, możesz wprowadzić inne zapytanie, a następnie wybrać przycisk Odśwież , aby wyświetlić nowe zmiany.

Aby przełączyć widok różnic między w linii a obok siebie, wybierz ikonę Diff.

Zrzut ekranu przedstawiający widok różnic równoległych w edytorze YAML usługi AKS z wyróżnionym przyciskiem przełącznika.

Wbudowane polecenia

Podczas pracy z plikami YAML platforma Azure Copilot udostępnia wbudowane polecenia ułatwiające wydajniejsze działanie. Aby uzyskać dostęp do tych poleceń, wpisz / w formancie wbudowanego Copilota.

Zrzut ekranu przedstawiający polecenia dostępne we wbudowanej kontrolce narzędzia Azure Copilot w pliku YAML AKS.

Obecnie dostępne są następujące polecenia:

  • /explain: Uzyskaj więcej informacji na temat pliku YAML lub wyróżnionej sekcji.
  • /format: Zastosuj standardowe wcięcie lub popraw inne problemy formatowania.
  • /fix: Rozwiązywanie problemów z nieprawidłowym plikiem YAML.
  • /chat: Otwórz pełne okno czatu platformy Azure Copilot.
  • /odrzuć: Odrzuć wcześniej wprowadzone zmiany.
  • /close: Zamyka wbudowaną kontrolkę Copilot.
  • /retry: spróbuje ponownie wykonać poprzedni monit.

Następne kroki