kubernetes получает сообщение об ошибке «Контейнерный образ mongo: 3.4.20 уже присутствует на компьютере» - PullRequest
0 голосов
/ 22 апреля 2019

Откат перезапуска сбойного контейнера, описание: изображение контейнера mongo:3.4.20 уже присутствует на машине

Я удалил весь контейнер в это системное имя mongo, удалил все POD, svc, deploy и rc, но получая ту же ошибку, также я попытался пометить другой узел другим именем и использовал эту метку в yaml но я получил ту же ошибку.

Я использовал ниже yaml для создания развертывания, в этом случае я использовал для сопоставления системы с именем app=mongodb, также подключил один диск 8 ГБ в AWS как persistentVolumeClaim.

kind: Deployment
metadata:
    name: mongo-deployment
    labels:
      app: mongo
spec:
  replicas: 1
  selector:
    matchLabels:
      app: mongodb
  template:
    metadata:
      labels:
        app: mongodb
    spec:
      containers:
      - image: mongo:3.4.20
        name: mongo
        ports:
        - name: mongo
          containerPort: 27017
          hostPort: 27017
        volumeMounts:
        - mountPath: "/data/db"
          name: db-storage
      volumes:
        - name: db-storage
          persistentVolumeClaim:
            claimName: db-storage

почему всегда происходит сбой и говорится, что образ контейнера уже присутствует на машине, в кеше?

1 Ответ

1 голос
/ 22 апреля 2019

Обращенный в комментариях «уже присутствующий на машине» не является сообщением об ошибке.Это событие pod, и оно предназначено только для отладки и трассировки, чтобы дать вам представление о том, какие шаги выполняет kubelet в процессе установки pod.

...