본문 바로가기
Cloud/Azure

AKS(Azure Kubernetes Service) 3Tire - 3

by 팡팡마트 2023. 11. 8.
728x90

1. Azure Container Registry (ACR) 생성

관리 사용자 활성화

 

 

2. ACR 연결

# az login

# az acr login --name [로그인서버]

관리사용자 id,pw 입력

 

3. 도커 이미지를 ACR에 push, pull

컨테이너 stop

# docker stop web

# docker stop was

# docker ps -a

 

컨테이너 commit

# docker commit was was:v1

# docker commit web web:v1

# docker images

 

tag 추가

# docker tag was:v1 [로그인서버]/was:v1

# docker tag web:v1 [로그인서버]/web:v1

 

push

# docker push [로그인서버]/was:v1

# docker push [로그인서버]/web:v1

 

pull

기존 이미지 삭제

# docker rmi [로그인서버]/was:v1

# docker rmi [로그인서버]/web:v1

# docker pull [로그인서버]/was:v1

# docker pull [로그인서버]/web:v1

작동확인

# docker run -d --name was01 -p 8080:8080 [로그인서버]/was:v1

# docker run -d --name web01 -p 80:80 [로그인서버]/web:v1

 

4. aks 클러스터에 acr 통합, 익명 pull 액세스 활성화

aks 클러스터 pod에 acr 이미지 사용

# az aks update -n [aks이름] -g [리소스그룹] --attach-acr [acr이름]

# az acr update --name [acr이름] --anonymous-pull-enabled

 

5. vnet 피어링

aks vnet과 노드 통신

가상네트워크 > aks vnet > 피어링 > 추가

 

**이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

728x90