AKS용 Azure Kubernetes 애플리케이션 네트워크 개요(미리 보기)

중요합니다

AKS 미리 보기 기능은 셀프 서비스에서 사용할 수 있습니다(옵트인 방식). 미리 보기는 "있는 그대로" 및 "사용 가능한 상태로" 제공되며 서비스 수준 계약 및 제한적 보증에서 제외됩니다. AKS 미리 보기의 일부는 고객 지원팀에서 최선을 다해 지원합니다. 따라서 이러한 기능은 프로덕션 용도로 사용할 수 없습니다. 자세한 내용은 다음 지원 문서를 참조하세요.

Azure Kubernetes Application Network는 AKS(Azure Kubernetes Service) 완전히 관리되는 앰비언트 기반 서비스 네트워크 솔루션을 제공합니다. 이를 통해 사이드카 또는 애플리케이션을 변경하지 않고도 서비스 간에 보안 정책 기반 통신을 수행할 수 있습니다. Azure 제어 평면과 데이터 평면을 모두 관리하므로 서비스 네트워크 인프라를 운영하고 유지 관리하는 대신 워크로드에 집중할 수 있습니다.

Application Network 리소스를 만들 때 서비스 간 통신을 위해 완전 관리형 전용 제어 및 데이터 평면이 프로비전됩니다. 그런 다음 하나 이상의 AKS 클러스터를 Application Network 리소스에 연결하여 서비스 네트워크에 온보딩할 수 있습니다. 연결되면 Application Network는 구성, 서비스 ID 및 버전 업그레이드를 관리하여 구성 및 운영 오버헤드를 최소화하면서 워크로드 간에 일관된 보안 및 트래픽 정책을 제공합니다.

중요합니다

Azure Kubernetes Application Network는 서비스 네트워크 관련 구성 요소 및 정책만 관리합니다. AKS 클러스터, Kubernetes 버전 또는 노드 이미지를 관리하거나 업그레이드하지 않습니다.

중요합니다

Azure Kubernetes Application Network는 고객 데이터를 저장하지 않습니다.

핵심 기능

Application Network는 AKS에서 제로 트러스트 네트워킹에 대한 간소화된 접근 방식을 제공합니다. 주요 기능은 다음과 같습니다.

  • 주변 아키텍처: 사이드카 없이 메시 기능을 제공하여 리소스 사용량을 줄이고 작업을 간소화합니다.
  • mTLS(자동 상호 TLS): 기본적으로 서비스 간 트래픽을 보호하여 암호화된 연결과 암호화되지 않은 연결을 자동으로 지원합니다.
  • 관리되는 인증 기관: SPIFFE 규격 워크로드 인증서를 자동으로 발급하고 회전합니다.
  • 버전 및 업그레이드 제어: 부 버전을 수동으로 선택하거나 자동 업그레이드에 릴리스 채널을 사용합니다. 롤아웃 및 패치는 항상 Application Network에서 관리됩니다.
  • 통합된 수명 주기 관리: Azure 완전히 관리되는 제어 평면 작업을 사용하여 AKS 플랫폼의 일부로 작동합니다.

아키텍처 개요

Application Network는 경량 노드 수준 및 선택적 L7 프록시로 구성된 앰비언트 메시 모델을 사용합니다.

  • 노드 수준 프록시는 mTLS를 통해 클러스터의 모든 L4 서비스 간 트래픽을 보호하므로 사이드카가 필요하지 않습니다.
  • 선택적 L7 프록시는 서비스 수준에서 고급 라우팅 및 정책 적용을 제공합니다.

이 디자인은 개별 워크로드에서 데이터 평면을 분리하여 효율성을 향상시키고 채택을 간소화합니다. 자세한 내용은 Azure Kubernetes Application Network 아키텍처 참조하세요.

지원되는 시나리오

Application Network는 Linux 기반 노드 풀을 실행하는 단일 클러스터 AKS 배포를 지원합니다. 사이드카 또는 컨트롤 플레인 구성 요소를 관리하지 않고도 안전한 클러스터 내 통신 및 간소화된 메시 관리가 필요한 애플리케이션에 적합합니다.

제한점

Application Network에는 현재 다음과 같은 제한 사항이 있습니다.

  • Application Network에는 AKS 버전 1.30 이상이 필요합니다. 각 AKS 버전의 특정 호환성 정보에 대해 Application Netowork 지원 버전을 참조하세요.
  • AKS 프라이빗 클러스터는 현재 지원되지 않습니다.
  • Linux 전용입니다. Windows 노드 풀은 지원되지 않습니다.
  • 업그레이드 모드 간 전환은 SelfManagedFullyManaged 지원되지 않습니다.
  • 현재 다음 지역에서만 지원됩니다.
    • 센트럴유에스
    • eastus2
    • westus2
    • westus3
    • northeurope
    • southeastasia
  • AKS에 Istio 기반 서비스 메시 추가 기능을 사용하도록 설정하는 것은 Application Network에 연결된 클러스터에서 지원되지 않습니다.

Azure Kubernetes Application Network에 대한 자세한 내용은 다음 문서를 참조하세요.