У меня настроен кластер kubernetes, и я хотел бы использовать локальные образы.Я настроил файл .yaml таким образом, чтобы он содержал (в контейнерах -> раздел изображения) «imagePullPolicy: Never», например:
spec:
containers:
- image: <name>:<version>
name: <name>
imagePullPolicy: Never
resources: {}
restartPolicy: Always
Я развернул этот сервис в kubernetes, но изображение не может быть извлечено (получениеImagePullBackOff - ошибка при просмотре пакетов с помощью kubectl get pod), так как изображение не может быть найдено в Интернете / реестре и по неизвестной причине imagePullPolicy имеет значение Always-value.Это видно, например, из / var / log / messages из текста:
"spec":{"containers":[{"image":"<name>","imagePullPolicy":"Always","name":"<name>","
Итак, мой вопрос: почему это imagePullPolicy в Always-значении, хотя я установил для imagePullPolicy значение Never в моем файле .yaml (который, конечно, был введен в эксплуатацию)?Есть ли какое-то значение по умолчанию для imagePullPolicy, которое работает со значением, описанным в файле .yaml?
Моя среда - Centos7, и я использую Kontena Pharos 2.2.0 (использует, например, докер 1.13.1 (Apache License 2.0)и kubernetes 1.13.2 (Apache License 2.0)).
Я ожидал, что когда я установлю «imagePullPolicy: Never» в файле .yaml, теперь значение должно быть никогда (и не всегда).
Большое спасибо за помощь!