#docker #containers #amazon-eks #docker-registry #amazon-ecr
Вопрос:
Для внутренних образов EKS, включая coredns, kubeproxy EKS использует ECR, но как насчет образов приложений, если они явно не определены в файле развертывания, каков источник по умолчанию для EKS для извлечения образов? Т. е. ниже представлено развертывание nginx и не определен явный реестр. Откуда берется образ nginx для этого развертывания?
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
version: "1.20"
spec:
containers:
- name: nginx
image: nginx:1.20
Ответ №1:
Если вы не указали имя хоста реестра , Kubernetes
предполагается, что вы имеете в виду Docker public registry
.
Источник: https://kubernetes.io/docs/concepts/containers/images/#image-names
Ответ №2:
В вашем примере nginx
изображение будет извлечено из Docker Hub.