AKS 데스크톱을 사용하여 애플리케이션 배포

이 문서에서는 AKS(Azure Kubernetes Service)용 AKS 데스크톱에서 로그인하고, 클러스터를 추가하고, 프로젝트를 만들고, 애플리케이션을 배포하고, 메트릭을 보는 방법을 보여 줍니다. AKS 데스크톱에 대한 개요는 AKS 데스크톱 개요를 참조하세요.

필수 조건

  • Azure 구독입니다. Azure 구독이 없는 경우 무료 Azure 계정을 만들 수 있습니다.
  • Microsoft Entra 인증을 사용하는 기존 AKS 자동 클러스터 입니다. 클러스터는 배포하려는 애플리케이션 이미지를 사용하여 Azure Portal 또는 ACR(Azure Container Registry) 을 통해 사용할 수 있어야 합니다.
  • Azure CLI 버전 2.64.0 이상. az --version 명령을 사용하여 버전을 확인합니다. 설치 또는 업그레이드를 위해서는 Azure CLI 설치를 참조하세요.
  • Azure CLI 확장입니다 aks-preview . az extension add --name aks-preview 명령을 사용하여 설치합니다.
  • AKS 데스크톱 이 설치되었습니다. AKS 데스크톱은 Windows, Linux 및 Mac과 같은 OS(운영 체제)를 지원합니다.
  • 팀에 할당된 적절한 역할 기반 접근 제어(RBAC) 역할 자세한 내용은 AKS 데스크톱에 대한 권한 및 RBAC 설정을 참조하세요.

계정에 로그인

AKS 데스크톱을 처음 열 때 Azure 계정에 로그인해야 합니다. 로그인하면 액세스 권한이 있는 AKS 클러스터 및 프로젝트를 볼 수 있습니다.

  1. 왼쪽 창에서 Azure로 >로그인을 선택합니다.
  2. 사용할 계정을 선택합니다.

로그인하면 AKS 데스크톱에 액세스할 수 있는 클러스터를 추가할 수 있습니다.

AKS 데스크톱에 클러스터 추가

비고

AKS 자동은 AKS 데스크톱에서 사용하는 권장 클러스터 유형입니다. AKS 표준 SKU는 AKS 데스크톱에서 작동하지만 프로젝트 보기의 모든 이점이 표시되지 않을 수 있습니다. AKS Automatic에는 AKS 데스크톱이 사용자에게 중요한 인사이트를 표시할 수 있도록 하는 기본 제공 메트릭, 관찰 가능성 및 기타 도구가 포함되어 있습니다.

로그인할 때 Azure 구독에서 또는 kubeconfig 파일을 업로드하여 AKS 데스크톱에 클러스터를 추가할 수 있습니다. 단일 Azure 구독이 있는 경우 로그인하면 AKS 데스크톱에서 구독이 자동으로 채워집니다.

  1. Azure 구독에서 추가를 선택합니다.

  2. 둘 이상이 있는 경우 Azure 구독의 이름을 입력합니다. (또는 화살표를 선택하여 드롭다운 목록을 연 다음, Azure 구독을 선택합니다.)

  3. 클러스터를 선택한 다음 클러스터 등록을 선택합니다.

    AKS 데스크톱 앱에 클러스터를 추가하는 방법을 보여주는 비디오입니다.

AKS 데스크톱에 클러스터 추가

  1. 왼쪽 아래 창에서 클러스터 추가를 선택합니다. kubeconfig 파일 또는 Azure에서 로드하도록 선택할 수 있습니다.

  2. 공급자 아래에서 추가 선택합니다.

  3. 둘 이상이 있는 경우 Azure 구독의 이름을 입력합니다. (또는 화살표를 선택하여 드롭다운 목록을 연 다음, Azure 구독을 선택합니다.)

  4. 클러스터를 선택한 다음 클러스터 등록을 선택합니다.

    AKS 데스크톱 앱에 클러스터를 추가하는 방법을 보여주는 비디오입니다.

AKS 데스크톱에서 클러스터 제거

다음 단계를 사용하여 AKS 데스크톱 및 kubeconfig에서 클러스터를 삭제합니다.

  1. 화면 아래에서 제거할 클러스터 옆의 상자를 선택합니다.

  2. 작업에서 세 개의 점을 선택한 다음 삭제를 선택합니다.

  3. 지정된 클러스터를 제거할 것인지 묻는 클러스터 삭제 창이 나타납니다. 을 선택하고을 삭제합니다.

    AKS 데스크톱 앱에서 클러스터를 제거하는 방법을 보여주는 비디오입니다.

AKS 데스크톱에서 새 프로젝트 만들기

클러스터에서 프로젝트를 만들 때 연결된 네임스페이스에 대한 액세스 권한이 있는 모든 사용자는 Project를 볼 수 있습니다. 네임스페이스 액세스 및 레이블 지정은 프로젝트가 네임스페이스에 연결되어 있으므로 각 프로젝트를 볼 수 있는 사용자를 결정합니다. 자세한 내용은 AKS 데스크톱의 프로젝트 개요를 참조하세요.

AKS 데스크톱을 사용하여 애플리케이션을 배포하기 위해 선택할 수 있는 세 가지 방법이 있습니다. AKS 관리형 프로젝트, YAML 프로젝트 또는 새 프로젝트.

중요합니다

처음으로 사용할 네임스페이스 미리 보기 기능을 등록해야 합니다. 기능 플래그 필수에서 ManagedNamespacePreview 기능 등록을 선택합니다.

  1. 프로젝트 이름을 제공합니다. 프로젝트 설명을 추가하는 것은 선택 사항입니다.

  2. 구독, 클러스터를 선택한 다음, 다음을 선택합니다.

  3. 네트워킹 정책에서 네트워크 트래픽에 대한 수신 및 송신을 선택한 다음, 다음을 선택합니다.

  4. 컴퓨팅 할당량에서 필요에 따라 할당량을 조정한 다음, 다음을 선택합니다.

  5. Access에서 역할 아래 각각에 대해 하나 이상의 사용자 및 사용 권한 수준에 프로젝트를 할당한 다음, 다음을 선택합니다.

  6. 검토에서 프로젝트의 설정을 확인한 다음 프로젝트 만들기를 선택합니다.

  7. 애플리케이션 이름을 추가한 다음 애플리케이션 만들기를 선택합니다.

    AKS 데스크톱 앱에서 새 AKS 관리형 프로젝트를 만드는 방법을 보여주는 비디오입니다.

AKS 데스크톱에서 프로젝트 제거

  1. 왼쪽 창에서 단추를 선택합니다.

  2. 프로젝트 아래의 이름 열에서 프로젝트를 선택합니다.

  3. 프로젝트 내에서 휴지통 아이콘을 선택합니다.

  4. 프로젝트 삭제 창에서 프로젝트 삭제를 선택하여 지정된 네임스페이스에서 프로젝트를 제거합니다.

    비고

    프로젝트와 함께 네임스페이스도 삭제하려면(연결된 리소스도 제거됨), 네임스페이스도 삭제를 선택하고 >프로젝트 삭제를 클릭하세요.

AKS 데스크톱에서 프로젝트에 애플리케이션 배포

팁 (조언)

AKS Desktop에 애플리케이션을 처음 배포하는 경우 데이터가 관리되는 Prometheus로 흐르기 시작할 때 메트릭이 표시되는 데 5~10분이 걸릴 수 있습니다. 이 초기 지연 후 메트릭은 몇 초 내에 로드되어야 합니다. 메트릭이 표시되지 않으면 AKS 데스크톱을 새로 고쳐 보세요.

새 애플리케이션을 배포할 때 항상 새 프로젝트를 만듭니다. 첫 번째 프로젝트를 만들면 AKS 데스크톱에서 새로 만든 프로젝트에 직접 배치합니다. 프로젝트 내에서 애플리케이션 배포를 선택합니다. 애플리케이션을 배포하기 위해 선택할 수 있는 두 가지 원본인 컨테이너 이미지 또는 Kubernetes YAML이 있습니다.

  1. 애플리케이션의 이름을 제공합니다.

  2. 컨테이너 이미지 아래에 컨테이너 이미지의 경로를 붙여넣습니다. 형식 <YourACR>.azurecr.io/<YourImageName>:<YourImageTag>이어야 합니다.

    비고

    AKS 자동에서 모범 사례 위반이 발생하므로 컨테이너 이미지에 최신 태그를 사용할 수 없습니다.

  3. 복제본 크기를 선택합니다.

  4. 다음 섹션에 대한 설정을 구성하고 각 섹션 뒤에 [계속 ]을 선택합니다.

    • 네트워킹: 네트워크 포트를 입력하고, 애플리케이션이 내부 전용인지 아니면 공용 액세스를 위한 것인지 선택합니다.
    • 상태 검사: 수행할 검사를 선택합니다.
    • 리소스 제한: 애플리케이션 요구 사항에 따라 구성합니다.
    • 환경 변수: 애플리케이션에 대한 key:value 쌍 변수를 추가합니다.
    • HPA: 애플리케이션에 HPA(Horizontal Pod Autoscaler)를 사용할지 여부를 선택합니다. HPA는 리소스 사용량에 따라 Pod 수를 자동으로 조정하여 최적의 성능 및 리소스 효율성을 유지합니다. HPA를 사용하도록 설정하는 경우 애플리케이션 요구 사항에 따라 구성합니다.
    • 고급: 적용할 추가 설정을 선택합니다.
  5. 애플리케이션 배포 구성을 검토합니다.

  6. 배포>닫기를 선택합니다.

AKS 데스크톱에서 클러스터 데이터 및 메트릭 보기

AKS 데스크톱은 단일 대시보드에서 애플리케이션 리소스, 상태, 리소스 할당량, 워크로드 및 구성 설정에 대한 통합 보기를 제공합니다. 탭을 사용하여 자세한 정보를 보고 배포의 각 측면을 관리할 수 있습니다. 이 정보를 보려면 AKS 데스크톱에 클러스터가 추가되어야 합니다.

다음 단계를 사용하여 AKS 데스크톱에서 클러스터 데이터 및 메트릭을 봅니다.

  1. 을 선택합니다.
  2. 이름 탭에서 보려는 클러스터를 선택합니다.
  3. 왼쪽 창에서 특정 설정을 선택하여 자세한 클러스터 데이터 및 메트릭을 봅니다.

AKS 데스크톱에 대한 자세한 내용은 다음 리소스를 참조하세요.