Можно ли использовать местное изображение в стручках yaml в Куберне? - PullRequest
0 голосов
/ 11 декабря 2018

Можно ли установить локальное изображение в файле pub yml kubernetes?

Это мой файл pod yml, и вопрос заключается в том, могу ли я использовать локальное изображение для тега контейнеров (в локальномвсе файлы моего проекта API, Dockerfile и т. д.).

apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: api-service
spec:
  selector:
    matchLabels:
      api-name: api-service
  replicas: 2
  template: 
    metadata:
      labels:
        api-name: api-service
    spec:
      containers:
        - name: api-service
          image: #HERE

1 Ответ

0 голосов
/ 11 декабря 2018

Под локальным подразумевается, что он не извлекается из dockerhub или из какого-либо публичного реестра.Да, это возможно, если вы запускаете kubernetes с одним узлом.Вы будете использовать кэш докера, в котором работает ваш kubernetes / kubelet.

Прежде всего, вам нужно установить свой imagePullPolicy: IfNotPresent.Затем, когда вы создаете свой образ, вам нужно указать на экземпляр докера, который использует ваш kubernetes.

Я делаю это в основном с помощью minikube, поэтому итерация разработки происходит быстрее, без отправки в мой реестр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...