다음을 통해 공유


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로 조정합니다."
  • "어떻게 할까요? 내 AKS 클러스터에 있는 모든 노드의 상태를 가져올 수 있나요?"
  • "kubectl을 사용하여 AKS 클러스터의 모든 서비스 나열"

클러스터 명령 예제

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

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

노드 풀 시작 및 중지

각 클러스터로 개별적으로 이동하지 않고도 Azure에서 Microsoft Copilot를 묻는 메시지를 표시하여 AKS 노드 풀을 시작하고 중지할 수 있습니다. Azure의 Copilot에 대한 프롬프트부터 시작하여 노드 풀에서 작업을 수행할 수도 있습니다.

노드 풀에 대한 도움을 요청하면 사용할 노드 풀을 선택하라는 메시지가 표시됩니다. 여기에서 Azure의 Microsoft Copilot는 작업을 확인하라는 메시지를 표시합니다.

노드 풀 샘플 프롬프트

  • "노드 풀을 중지합니다."
  • "내 nodepool을 시작합니다."
  • "노드 풀을 중지하려고 합니다."
  • "내 클러스터에서 노드 풀을 중지합니다."
  • "노드 풀을 시작할 수 있나요?"
  • "노드 풀에서 작업을 수행하려고 합니다."

노드 풀 예제

"내 노드 풀 중지"라고 말하면 Azure의 Copilot는 중지할 노드 풀을 확인하라는 메시지를 표시합니다. 선택한 후 작업을 확인하라는 메시지가 표시됩니다.

AKS 노드 풀을 중지하라는 요청에 응답하는 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을 보여 주는 스크린샷.

클러스터에서 모니터링 구성

Azure의 Microsoft Copilot는 AKS 클러스터에 Azure Monitor를 설치하는 프로세스를 간소화할 수 있습니다. 모니터링이 구성되면 클러스터, 노드 및 컨테이너 수준 인사이트(이미 구성된 경우)에 대한 가시성을 제공합니다.

모니터링에 대한 도움을 요청하면 Azure의 Microsoft Copilot는 보고 있는 클러스터 또는 현재 대화에서 컨텍스트를 자동으로 가져옵니다. 컨텍스트가 명확하지 않으면 클러스터를 지정하라는 메시지가 표시됩니다. 여기에서 설치를 확인하거나 데이터를 볼 수 있는 클러스터의 인사이트 창으로 안내합니다.

모니터링 샘플 프롬프트

  • "내 AKS 클러스터에서 모니터링 구성"
  • "모니터링 페이지로 이동"
  • "내 클러스터에 대한 모니터링 페이지로 이동"
  • "모니터링을 구성하고 싶습니다."
  • "내 AKS 클러스터에 대한 모니터링 구성"
  • "모니터링을 구성할 수 있나요?"
  • "내 AKS 클러스터의 모니터링 페이지로 이동"
  • "다른 클러스터의 모니터링 페이지로 이동"

모니터링 예제

AKS 클러스터를 사용하는 경우 "내 클러스터에서 모니터링을 설정하는 데 도움이 됩니다"라고 말할 수 있습니다. Azure의 Copilot는 Azure Monitor를 구성할 수 있는 현재 클러스터에 대한 Insights 를 안내합니다.

AKS 클러스터에서 모니터링을 구성하는 데 도움이 되는 Azure의 Microsoft Copilot를 보여 주는 스크린샷

Istio 설치 및 작업

Azure의 Microsoft Copilot는 AKS 클러스터에 Istio를 설치하는 프로세스를 간소화할 수 있습니다. 또한 Istio가 구성된 후 트래픽 관리 규칙을 보고 만드는 데 도움이 됩니다.

Istio에 대한 도움을 요청하면 Azure의 Microsoft Copilot는 보고 있는 클러스터 또는 현재 대화에서 컨텍스트를 자동으로 가져옵니다. 컨텍스트가 명확하지 않으면 클러스터를 지정하라는 메시지가 표시됩니다. 여기에서 설치를 확인하거나 트래픽 관리 규칙을 관리할 수 있는 클러스터의 서비스 메시 창으로 안내됩니다.

Istio 샘플 프롬프트

  • "Istio 사용"
  • "AKS 클러스터에서 Istio를 사용하도록 설정하려고 합니다."
  • "Istio 페이지로 이동"
  • "Istio 페이지로 이동하려고 합니다."

Istio 예제

AKS 클러스터를 사용하는 경우 "istio 사용"이라고 말할 수 있습니다. Azure의 부조종사에서는 Istio를 구성할 수 있는 현재 클러스터에 대한 서비스 메시 를 안내합니다.

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 파일 만들기를 참조하세요.

다음 단계