Azure Stack Hub Azure Container Registry를 사용하여 이미지를 저장할 수 있습니다. 동일한 환경에서 AKS(Azure Kubernetes Service) 클러스터에 배포할 때 이러한 이미지를 사용할 수 있습니다.
클러스터에 앱 배포
AKS 클러스터에 샘플 앱을 배포하려면 자습서: AKS(Azure Kubernetes Service)에 대한 애플리케이션 준비를 참조하세요.
노트
-attach-acr Azure Kubernetes Service 클러스터를 만들 때의 옵션은 아직 지원되지 않습니다.
SPN(서비스 주체) ID와 해당 비밀을 사용하고 Kubernetes에서 동일한 ID와 비밀을 사용해야 합니다. 자세한 내용은 서비스 주체를 사용한 Azure Container Registry 인증을 참조 하세요.
고려 사항
온라인 지침의 다음 고려 사항은 다음과 같습니다.
SPN이 필요하며 구독, 리소스 그룹 또는 컨테이너 레지스트리 리소스에 대한 AcrPull 액세스 권한을 부여해야 합니다.
동일한 SPN을 사용하여 Kubernetes에서 비밀을 만들어야 합니다.
$userSPNID = "<SPN GUID>" $userSPNSecret = "<SPN Secret GUID>" kubectl create secret docker-registry <secret name> ` --docker-server=<myregistry>.azsacr.<region>.<fqdn> ` --docker-username=$userSPNID ` --docker-password=$userSPNSecret배포의 일부로 비밀을 참조하도록 YAML을 업데이트합니다.
imagePullSecrets: ` - name: <secret name>
다음 단계
Azure Stack Hub의 Azure Container Registry에 대해 자세히 알아보기