Я новичок в Azure AKS и docker. Я следовал за шагами в этой статье.
Наконец, я выполнил все шаги и получил этот статус.
Но внешний IP не дает фактического выхода. Я проверил на портале Azure, статус контейнера в ожидании. Я что-то здесь упускаю?
Проверка подлинности потребуется для извлечения изображений из ACR. Мы должны создать секретный ключ docker для аутентификации. Для этого откройте Cloud Shell на портале Azure и выполните следующую команду:
> kubectl create secret docker-registry mysecretname --docker-server=myacrname.azurecr.io --docker-username=myacrname--docker-password=myacrpwd --docker-email=myportalemail
Не забудьте изменить свой пароль и адрес электронной почты. Для доступа к вашему паролю go в ваш Azure Реестр контейнеров go до https://portal.azure.com/ »Реестр ваших контейнеров» Ключи доступа
Наконец убедитесь, что docker URL-адрес изображения в файл yaml you kubernetes является правильным
https://github.com/husseinsa/kubernetes-multi-container-app/blob/master/k8/frontend.yaml https://github.com/husseinsa/kubernetes-multi-container-app/blob/master/k8/backend.yaml
spec: containers: - name: backend image: mywebregistry.azurecr.io/backend:v1 ports: - containerPort: 80
введите URL-адрес изображения в реестре контейнеров asure