Java 앱 컨테이너화 및 Azure에 배포
중급
개발자
Azure
Azure Container Registry
AKS(Azure Kubernetes Service)
Java 앱을 컨테이너화하고, 컨테이너 이미지를 Azure Container Registry로 푸시한 다음 Azure Kubernetes Service에 배포합니다.
학습 목표
이 모듈을 마치면 다음을 수행할 수 있습니다.
- Java 앱을 컨테이너화합니다.
- Java 앱에 대한 컨테이너 이미지를 빌드합니다.
- 컨테이너 이미지를 로컬로 실행합니다.
- 컨테이너 이미지를 Azure Container Registry에 푸시합니다.
- Azure Kubernetes Service에 컨테이너 이미지를 배포합니다.
사전 요구 사항
- 연습 리소스를 만들고, 업데이트하고, 삭제할 수 있는 권한과 컨테이너 레지스트리 범위에서 AKS kubelet의 pull 역할을 할당할 수 있는 권한이 있는 Azure 구독입니다.
- Git 및 지원되는 최신 Azure CLI가 설치되어 사용 가능한 로컬 Bash 환경입니다.
- 해당 Bash 환경에서 Docker CLI가 실행 중인 데몬에 연결할 수 있도록, Docker Desktop이 Linux 컨테이너를 실행하도록 구성되어 있거나 Linux에서 Docker Engine이 실행되고 있어야 합니다.
Azure 시작
적합한 Azure 계정을 선택하세요. 용량제를 사용하거나 최대 30일 동안 무료 Azure를 체험해 보세요. 등록하세요.