Azure의 Microsoft Copilot을 사용하여 AKS 클러스터를 효율적으로 사용

Azure의 Microsoft Copilot(미리 보기)을 사용하면 AKS(Azure Kubernetes Service) 클러스터를 보다 효율적으로 작업할 수 있습니다.

AKS에 대한 도움을 위해 Azure의 Microsoft Copilot에 요청하면 가능한 경우 현재 대화 또는 Azure Portal에서 보고 있는 페이지를 기반으로 컨텍스트를 자동으로 끌어옵니다. 컨텍스트가 명확하지 않으면 클러스터를 지정하라는 메시지가 표시됩니다.

이 동영상에서는 Azure의 Copilot이 AKS 클러스터 관리 및 구성에 어떻게 도움이 될 수 있는지 보여 줍니다.

참고 항목

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

Important

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

클러스터 명령 실행

Azure의 Microsoft Copilot을 사용하여 프롬프트에 따라 kubectl 명령을 실행할 수 있습니다. kubectl 명령으로 수행할 수 있는 요청을 만들면 실행 명령 창에서 직접 실행할 수 있는 옵션과 함께 명령이 표시됩니다. 이 창을 사용하면 클러스터에 직접 연결하지 않고도 Azure API를 통해 클러스터에서 명령을 실행할 수 있습니다. 생성된 명령을 복사하여 직접 실행할 수도 있습니다.

이 동영상은 Azure의 Copilot이 kubectl 명령을 사용하여 AKS 클러스터를 관리하는 방법을 보여 줍니다.

클러스터 명령 샘플 프롬프트

다음은 AKS 클러스터에서 kubectl 명령을 실행하는 데 사용할 수 있는 프롬프트의 몇 가지 예입니다. 실제 시나리오에 따라 이러한 프롬프트를 수정하거나 추가 프롬프트를 사용해 다양한 종류의 정보를 가져오세요.

  • "이 클러스터에서 실패한 Pod를 모두 나열합니다."
  • "배포 aksdeployment에 대한 롤아웃 상태를 확인합니다."
  • "모든 네임스페이스에서 보류 중인 상태에 있는 모든 Pod를 가져옵니다."
  • "네임스페이스 my-namespace에서 my-deployment라는 내 배포를 삭제할 수 있나요?"
  • "내 배포 my-deployment의 복제본 수를 5로 조정합니다."

클러스터 명령 예제

"내 클러스터의 모든 네임스페이스 나열"이라고 말할 수 있습니다. 클러스터를 아직 사용하지 않는 경우 클러스터를 선택하라는 메시지가 표시됩니다. Azure의 Microsoft Copilot에서는 요청을 수행하는 kubectl 명령을 표시하고 해당 명령을 실행할 것인지 묻습니다. 확인하면 생성된 명령이 포함된 실행 명령 창이 열립니다.

kubectl 명령을 실행하기 위한 Azure의 Microsoft Copilot 프롬프트 스크린샷.

IP 주소 권한 부여 사용

Azure의 Microsoft Copilot을 사용하여 AKS 클러스터에 액세스할 수 있는 IP 주소를 빠르게 변경할 수 있습니다. 사용자 고유의 IP 주소를 참조하는 경우 Azure의 Microsoft Copilot은 정확한 주소를 제공하지 않고도 권한 있는 IP 범위에 추가할 수 있습니다. 대체 IP 주소를 포함하려는 경우 Azure의 Microsoft Copilot은 AKS 클러스터에 대한 네트워킹 창을 열 것인지 묻고 관련 필드를 편집하는 데 도움을 줍니다.

IP 주소 샘플 프롬프트

다음은 AKS 클러스터에 액세스할 수 있는 IP 주소를 관리하는 데 사용할 수 있는 프롬프트의 몇 가지 예입니다. 실제 시나리오에 따라 이러한 프롬프트를 수정하거나 추가 프롬프트를 사용해 다양한 종류의 정보를 가져오세요.

  • "내 IP가 내 AKS 클러스터에 액세스하도록 허용"
  • "내 IP 주소를 AKS 클러스터의 네트워크 정책 허용 목록에 추가"
  • "AKS 클러스터 네트워킹 구성의 권한 있는 IP 범위에 내 IP 주소 추가"
  • "내 AKS 클러스터의 권한 있는 IP 범위에 IP CIDR 추가"
  • "내 AKS 클러스터의 권한 있는 IP 범위 업데이트"

클러스터 백업 관리

Azure의 Microsoft Copilot은 AKS 클러스터에 Azure Backup 확장을 설치하는 프로세스를 간소화하는 데 도움이 될 수 있습니다. 확장이 이미 설치된 클러스터에서는 백업을 구성하고 기존 백업을 볼 수 있습니다.

백업에 대한 도움을 요청하면 클러스터를 선택하라는 메시지가 표시됩니다. 여기에서 Azure의 Microsoft Copilot은 확장 설치, 백업 구성 또는 기존 백업 보기를 진행할 수 있는 해당 클러스터에 대한 Backup 창을 열라는 메시지를 표시합니다.

백업 샘플 프롬프트

다음은 AKS 클러스터 백업을 관리하는 데 사용할 수 있는 프롬프트의 몇 가지 예입니다. 실제 시나리오에 따라 이러한 프롬프트를 수정하거나 추가 프롬프트를 사용해 다양한 종류의 정보를 가져오세요.

  • "내 AKS 클러스터에 백업 확장 설치"
  • "AKS 백업 구성"
  • "내 AKS 클러스터에서 백업 확장 관리"
  • "내 AKS 클러스터에서 백업을 보고 싶습니다."

백업 예제

"AKS 백업을 설치"하여 AKS 백업 확장 설치 프로세스를 시작한다고 말할 수 있습니다. 클러스터를 선택하면 Backup 창을 열라는 메시지가 표시됩니다. 여기에서 백업 설치 시작을 선택하여 환경을 엽니다. 확장에 대한 필수 구성 요소를 검토한 후 설치 프로세스를 단계별로 진행할 수 있습니다.

AKS 클러스터에 대한 백업 확장 설치 프로세스를 시작하는 Azure의 Microsoft Copilot을 보여 주는 스크린샷.

AKS 가격 책정 계층 업데이트

Azure의 Microsoft Copilot을 사용하여 AKS 가격 책정 계층을 변경합니다. 가격 책정 계층에 대한 업데이트를 요청하면 확인하라는 메시지가 표시되고 Azure의 Microsoft Copilot이 변경됩니다.

클러스터의 가격 책정 계층을 변경하기 전에 정보에 입각한 의사 결정을 내리는 데 도움이 되는 다양한 가격 책정 계층에 대한 정보를 얻을 수도 있습니다.

가격 책정 계층 샘플 프롬프트

다음은 AKS 가격 책정 계층을 관리하는 데 사용할 수 있는 프롬프트의 몇 가지 예입니다. 실제 시나리오에 따라 이러한 프롬프트를 수정하거나 추가 프롬프트를 시도하여 다양한 종류의 변경을 수행합니다.

  • "내 AKS 가격 책정 계층이란?"
  • "내 AKS 클러스터 가격 책정 계층 업데이트"
  • "AKS 클러스터 가격 책정 계층을 표준으로 업그레이드"
  • "AKS 클러스터 가격 책정 계층을 무료로 다운그레이드"
  • "무료 가격 책정 계층의 제한 사항은 무엇인가요?"
  • "프리미엄 AKS 가격 책정 계층으로 무엇을 얻을 수 있나요?"

Kubernetes YAML 파일 작업

Azure의 Microsoft Copilot을 사용하면 AKS 클러스터에 적용할 Kubernetes YAML 파일을 만들 수 있습니다.

자세한 내용은 Azure의 Microsoft Copilot을 사용하여 Kubernetes YAML 파일 만들기를 참조하세요.

다음 단계