미리 보기

Azure Kubernetes Service에 대한 Dev Spaces 연결이 현재 미리 보기 상태로 제공됨

업데이트 게시일: 11월 04, 2019

AKS(Azure Kubernetes Service)에서는 이제 개발자가 Dev Spaces를 사용하여 로컬에서 서비스를 실행하고 디버그하면서도 Kubernetes 클러스터에서 실행되는 것처럼 클라우드에서 사용하는 다른 서비스와 리소스에 계속 연결할 수 있습니다.

클러스터 내 컨테이너로 전송되는 네트워크 트래픽은 로컬 머신에서 실행되는 코드로 리디렉션됩니다. 환경 변수 및 파일은 로컬로 복제되며 로컬 코드가 통신하는 서비스(예: http://service1/)에 대해 요청이 다시 클러스터로 라우팅됩니다. 이 기능을 사용하면 클러스터에서 실행되는 다른 프로세스에 영향을 주지 않으면서도 공유 AKS 클러스터에서 실행되는 광범위한 애플리케이션 컨텍스트에서 로컬로 쉽게 서비스를 개발하고 테스트할 수 있습니다.

마이크로 서비스 기반 애플리케이션을 작성하는 개발자는 일반적으로 단지 개별 서비스에 대해 작업하기 위해 종속성에 대한 전체 그래프를 설정 또는 모의하고 지정된 애플리케이션에 대한 Docker 및/또는 Kubernetes 구성 파일을 유지 관리해야 합니다. 문제를 해결하거나 아이디어를 반복하려는 개발자는 단지 변경 매니페스트를 확인하기 위해 코드를 변경하고 이미지를 빌드 및 배포해야 합니다. 이러한 유형의 워크플로를 하루에 수십 번 실행할 경우 최대 몇 시간 동안 생산성이 저하됩니다.

자세한 정보

  • Azure Kubernetes Service(AKS)
  • Services
  • Microsoft Ignite