Я пытаюсь развернуть Pod Kubernetes в AKS (я новичок в Kubernetes, поэтому на данном этапе я просто хочу создать контейнер, развернуть его в Kubernetes и подключиться к нему).
Мой файл Yaml выглядит следующим образом:
apiVersion: v1
kind: Pod
spec:
containers:
- name: dockertest20190205080020
image: dockertest20190205080020.azurecr.io
ports:
- containerPort: 443
metadata:
name: my-test
Я создал образ в реестре контейнеров Azure и, согласно CLI, успешно развернул его в Kubernetes.
После развертывания я использовалследующая команда:
kubectl get service
И он говорит мне, что нет внешнего IP для подключения.Затем я попытался:
kubectl describe pod my-test
, что привело к следующим ошибкам:
Events:
Warning Failed 4m (x2221 over 8h) kubelet, aks-nodepool1-27401563-2 Error: ImagePullBackOff
Normal BackOff 0s (x2242 over 8h) kubelet, aks-nodepool1-27401563-2 Back-off pulling image "dockertest20190205080020.azurecr.io"
Затем я попытался отредактировать развертывание:
kubectl edit pods my-test
В какой игре произошла ошибка:
message: 'containers with unready status: [dockertest20190205080020]'
Я не совсем уверен, каким будет мой следующий диагностический шаг.У меня создается впечатление, что есть проблема с контейнером или реестром контейнера, но я не уверен, как определить, что это может быть.