요약

완료됨

이 모듈에서는 AKS(Azure Kubernetes Service) 컴퓨팅 비용을 최적화하기 위한 전략을 살펴보았습니다. 여러분은 고객 수요를 충족하고 정책을 적용하기 위해 많은 워크로드의 비용 효율적인 배포를 관리할 수 있는 방법을 찾고 있습니다. 여러분은 조직에서 AKS 컴퓨팅 리소스 사용하는 방법을 개발 팀이 어떻게 만들어야 하는지를 제어하는 비즈니스 정책을 도입하기 위해 프로세스를 자동화했습니다.

AKS 클러스터에서 여러 노드 풀을 구성하여 특정 워크로드를 실행할 특정 사용자 노드 풀을 파악할 수 있었습니다. 이러한 노드 풀을 구성하고 사용 간격을 제어할 수 있는 시나리오에서 노드 수를 수동 조정하는 방법을 살펴보았습니다.

그다음, 할인 가격으로 사용하지 않는 Azure 컴퓨팅 용량에 액세스하기 위한 스폿 사용자 노드 풀을 구성했습니다. 노드 풀에서 실행되도록 예약된 워크로드를 빌드했습니다. 클러스터 자동 크기 조정기를 구성하여 컴퓨팅 리소스 요구 사항에 따라 노드 수를 늘리거나 줄이도록 구성했습니다. 해당 구성은 사용되지 않는 많은 노드를 만들지 않고도 증가하는 고객 수요를 처리합니다.

마지막으로 AKS에 대한 Azure Policy 추가 기능을 사용하도록 설정하고 구성했습니다. 추가 기능은 리소스 할당량을 관리하여 AKS 계산 리소스의 배포를 제어합니다. 기본 제공 CPU 및 메모리 리소스 제한 확인 정책을 사용했습니다. 이 정책은 CPU 및 메모리에 대해 미리 정의된 리소스 제한을 초과하는 워크로드를 거부하도록 매개 변수를 구성합니다.

AKS를 사용하면 Azure에서 관리되는 Kubernetes 클러스터를 간단하게 배포하고 많은 워크로드를 실행할 때 컴퓨팅 비용을 최적화할 수 있습니다.

유료 리소스 정리

이 모듈에서는 Azure 구독에 청구된 리소스를 만들었습니다. 다음 단계에서는 계정에 요금이 계속 청구되지 않도록 관련 리소스를 정리하는 방법을 보여 줍니다.

  1. Azure Portal을 엽니다.

  2. 리소스 그룹을 선택합니다.

  3. rg-akscostsaving 리소스 그룹 또는 사용한 리소스 그룹 이름을 찾아 선택합니다.

  4. 리소스 그룹의 개요 탭에서 리소스 그룹 삭제를 선택합니다.

  5. 확인할 리소스 그룹의 이름을 입력합니다. 삭제를 선택하여 이 모듈에서 만든 모든 리소스를 삭제합니다. 삭제를 다시 선택하여 삭제를 확인합니다.

  6. 마지막으로, kubectl config delete-context 명령을 실행하여 삭제된 클러스터 컨텍스트를 제거합니다. 다음은 전체 명령의 예입니다. 클러스터 이름을 사용자의 클러스터 이름으로 바꾸어야 합니다.

    kubectl config delete-context akscostsaving-17835
    

    명령이 성공하면 다음과 같은 출력이 반환됩니다.

    deleted context akscostsaving-17835 from /home/user/.kube/config
    

선택 사항: 서비스 정리

또한 이 모듈에서 Azure 내 서비스 공급자를 등록하여 그들의 기능에 액세스했습니다. 공급자 또는 기능을 등록하는 데 추가 요금은 없습니다. 등록을 취소하려면 다음 단계를 수행합니다.

  1. 다음 명령을 실행하여 AKS 기능에서 Azure Policy 등록을 취소합니다.

    az feature unregister --namespace Microsoft.ContainerService --name AKS-AzurePolicyAutoApprove
    
  2. Azure 공급자에 대해 이 작업을 반복합니다.

    az provider unregister --namespace Microsoft.PolicyInsights
    az provider unregister --namespace Microsoft.ContainerService
    

    Important

    등록 취소를 결정하면 등록할 때까지 학습 모듈에서 다루는 최적화 기능을 사용할 수 없습니다.

자세한 정보

이 모듈에서 다루는 각 개념에 대한 자세한 내용을 알아보려면 다음 문서 및 사이트를 방문하세요.