Обновление Kubernetes с другим изображением - PullRequest
0 голосов
/ 11 июня 2018

Предположим, что мое развертывание имеет образ mysql: 5.6.Возможно ли (поддерживает ли kubernetes) обновление для моего развертывания с использованием образа nginx: 1.14.0?

Ответы [ 2 ]

0 голосов
/ 18 июня 2018

Ответ на ваш вопрос - да.Я пробовал это на dev и промежуточных серверах.То, что вы просите, - это изменение имени контейнера в дополнение к версии.На самом деле, вы можете изменить весь URL, чтобы получить изображение из.

0 голосов
/ 11 июня 2018

Это возможно только в том случае, если развертывание не зависит от определенного образа (используйте содержимое определенного образа).Например, используйте следующий yaml.Но я не думаю, что на практике есть такие сценарии.

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-demo
  labels:
    app: demo
spec:
  selector:
    matchLabels:
      run: demo
  replicas: 3
  template:
    metadata:
      labels:
        run: demo
    spec:
      containers:
      - name: demo
        image: mysql:5.6
        imagePullPolicy: IfNotPresent
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...