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 > 피어링 > 추가
**이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
'Cloud > Azure' 카테고리의 다른 글
AKS(Azure Kubernetes Service) 3Tire - 5 (0) | 2023.11.16 |
---|---|
AKS(Azure Kubernetes Service) 3Tire - 4 (0) | 2023.11.08 |
AKS(Azure Kubernetes Service) 3Tire - 2 (0) | 2023.11.06 |
AKS(Azure Kubernetes Service) 3Tire - 1 (0) | 2023.11.06 |
Azure VPNg/w와 리눅스 s2s 구성하기 - strongswan (0) | 2023.10.25 |