소개
클라우드 기반 비디오 렌더링 서비스를 제공하며 성장 중인 비디오 편집 회사에서 근무한다고 가정해 보겠습니다. 회사는 국제적인 확장 계획으로 인해 비디오 렌더링 서비스에 대한 수요가 증가하고 있습니다. 모든 고객에게 더 나은 환경을 제공하려면 제품의 크기를 조정하는 새로운 방법을 찾아야 합니다. 이렇게 하면 어떤 Azure 서비스가 고객 요구를 충족하기 위해 동영상 렌더링 서비스를 배포하는 기능을 개선시킬 수 있는지 평가해야 합니다.
AKS(Azure Kubernetes Service)를 배포용 비즈니스 솔루션으로 식별했습니다. AKS는 앱을 배포하고 회사의 성장을 처리할 수 있는 요구 사항을 충족합니다. AKS 클러스터에 앱을 배포하고 고객에게 앱 서비스에 액세스할 수 있게 할 방법을 파악하고자 합니다.
이 모듈에서는 매니페스트 파일을 사용하여 Kubernetes 워크로드를 AKS 클러스터에 선언적으로 배포합니다. 그런 다음 애플리케이션을 배포하고 사용자에게 노출할 수 있는 다양한 배포 매니페스트 파일을 만듭니다.
학습 목표
이 모듈을 마치면 다음을 수행할 수 있습니다.
- AKS 클러스터를 만들고 설정합니다.
- 배포 YAML 파일을 사용하여 Kubernetes 워크로드 배포
필수 조건
- Kubernetes 개념에 대한 이해. Kubernetes를 처음 사용하는 경우, Kubernetes의 기초부터 시작해 보세요.
- Git 및 GitHub에 대한 이해
- Docker 및 Docker 이미지에 대한 이해
- 활성 Azure 구독
- Azure CLI를 사용할 수 있는 능력
- Docker 컨테이너를 만들 수 있는 능력 Docker를 처음 사용하는 경우 컨테이너 소개를 참조하세요.
모든 연습에서 필요한 모든 도구가 이미 설치된 Azure Cloud Shell이 사용됩니다. 고유의 터미널에서 예제를 실행하려는 경우에는 다음 도구가 먼저 설치되어 있어야 합니다.