다음을 통해 공유


Azure의 Microsoft Copilot을 사용하여 Kubernetes YAML 파일 만들기

Azure의 Microsoft Copilot(미리 보기)을 사용하면 Kubernetes YAML 파일을 만들어 AKS(Azure Kubernetes Service) 클러스터를 적용할 수 있습니다. 생성된 YAML 파일은 모범 사례를 준수하므로 기본 인프라보다는 애플리케이션에 더 집중할 수 있습니다. 또한 Microsoft Copilot에 특정 시나리오의 컨텍스트에서 변경, 문제 해결 또는 요소 설명을 요청하여 자체 YAML 파일을 작성할 때 도움을 가져올 수도 있습니다.

Azure의 Copilot에 Kubernetes YAML 파일에 대한 도움을 요청하면 YAML 배포 편집기를 열라는 메시지가 표시됩니다. 그런 다음 Azure의 Copilot을 사용하여 원하는 YAML 파일을 만들고, 편집하고, 포맷하여 클러스터를 만들 수 있습니다.

이 동영상은 Azure의 Copilot이 Kubernetes YAML 파일을 작성, 서식 지정 및 문제를 해결하는 데 어떻게 도움이 될 수 있는지 보여 줍니다.

참고 항목

여기에 나열된 작업 및 샘플 프롬프트는 Azure의 Microsoft Copilot(미리 보기)이 특히 유용할 수 있는 몇 가지 영역을 보여 줍니다. 그러나 이것이 수행할 수 있는 모든 작업의 전체 목록은 아닙니다. 사용자 고유의 프롬프트를 실험해 보고 Azure의 Microsoft Copilot(미리 보기)이 Azure 리소스 및 환경을 관리하는 데 어떻게 도움이 되는지 확인하는 것이 좋습니다.

Important

Azure의 Microsoft Copilot(미리 보기)은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

Azure의 Microsoft Copilot을 사용하여 Kubernetes YAML 파일 생성

Azure의 Microsoft Copilot은 새 배포를 만들기 전에 AKS 클러스터에 적용할 Kubernetes YAML 파일을 만드는 데 도움이 될 수 있습니다. 사용자가 컨테이너 이미지, 리소스 요구 사항 및 네트워킹 기본 설정과 같은 애플리케이션 사양을 제공합니다. Azure의 Microsoft Copilot은 입력 정보를 사용하여 원하는 Kubernetes 배포, 서비스, 기타 리소스를 정의하는 포괄적인 YAML 파일을 생성하여 인프라를 코드로 효과적으로 캡슐화합니다.

Azure의 Microsoft Copilot에 Kubernetes YAML 파일에 대한 도움을 요청하면 YAML 배포 편집기를 열 것인지 묻는 메시지가 표시됩니다.

Azure의 Microsoft Copilot에서 AKS YAML 파일을 생성하는 데 도움이 되는 메시지의 스크린샷.

확인하면 YAML 배포 편집기가 나타납니다. 여기에서 ALT + I를 입력하여 인라인 Copilot 프롬프트를 열 수 있습니다. 요구 사항에 따라 생성된 YAML을 보려면 여기에 프롬프트를 입력합니다.

AKS 배포를 만들라는 메시지가 포함된 YAML 편집기를 보여 주는 스크린샷.

YAML 편집기에서 Kubernetes 파일 작업에 대한 도움 가져오기

Azure의 Microsoft Copilot이 YAML 파일을 생성한 후에는 YAML 편집기에서 계속 작업하여 변경할 수 있습니다. 처음부터 시작하여 편집기에 직접 YAML을 입력할 수도 있습니다. Azure의 Microsoft Copilot은 YAML 편집기에서 유효한 YAML 파일을 빠르게 만드는 데 도움이 되는 여러 기능을 제공합니다.

AKS YAML 편집기에서 작업할 때 ALT + I를 입력하여 인라인 Copilot 프롬프트를 엽니다.

자동 완성

Azure의 Microsoft Copilot은 입력을 기반으로 자동 완성 제안을 자동으로 제공합니다.

Azure의 Microsoft Copilot이 AKS YAML 파일에서 자동 완성 제안을 제공하는 스크린샷.

자연어 질문

인라인 Copilot 컨트롤(ALT + I)을 사용하여 자연어를 사용하여 특정 변경 내용을 요청할 수 있습니다. 예를 들어, 최신 nginx를 사용하도록 업데이트해줘라고 말할 수 있습니다.

Azure의 Microsoft Copilot이 AKS YAML 파일 업데이트를 요청하는 스크린샷.

사용자의 요청에 따라 Azure의 Microsoft Copilot은 차이점이 강조 표시된 YAML을 변경합니다.

Azure의 Microsoft Copilot이 YAML 파일에 적용한 변경 내용을 보여 주는 스크린샷.

변경 내용을 저장하려면 수락을 선택하고, 거부하려면 X를 선택합니다. 수락하기 전에 추가로 변경하려면 다른 쿼리를 입력한 다음 새로 고침 단추를 선택하여 새로운 변경 내용을 확인합니다.

또한 비교 단추를 선택하여 비교 보기를 인라인 보기와 병렬 보기 간에 전환할 수도 있습니다.

토글 단추가 강조 표시된 AKS YAML 편집기의 병렬 비교 보기를 보여 주는 스크린샷.

기본 제공 명령

YAML 파일로 작업할 때 Azure의 Microsoft Copilot은 더욱 효율적으로 작업하는 데 도움이 되는 기본 제공 명령을 제공합니다. 이러한 명령에 액세스하려면 인라인 Copilot 컨트롤에 /을 입력합니다.

AKS YAML 파일의 인라인 Azure의 Microsoft Copilot 컨트롤에서 사용할 수 있는 명령을 보여 주는 스크린샷.

현재 사용할 수 있는 명령은 다음과 같습니다.

  • /explain: YAML 파일의 섹션이나 요소에 대한 자세한 정보를 가져옵니다.
  • /format: 표준 들여쓰기를 적용하거나 기타 서식 문제를 수정합니다.
  • /fix: 잘못된 YAML 문제를 해결합니다.
  • /discard: 이전에 변경한 사항을 취소합니다.
  • /chat: 전체 Azure의 Microsoft Copilot 창을 엽니다.
  • /close: 인라인 Copilot 컨트롤을 닫습니다.
  • /retry: 이전 프롬프트를 다시 시도합니다.

다음 단계