Kubernetes使用不同的图像进行滚动更新

Kubernetes使用不同的图像进行滚动更新,kubernetes,Kubernetes,假设我的部署有mysql:5.6映像。 是否有可能(kubernetes是否支持)使用映像nginx:1.14.0对我的部署进行滚动更新?只有在部署不依赖特定映像(使用特定映像的内容)时才有可能。例如,使用以下yaml。但我认为在实践中不存在这样的情况 apiVersion: apps/v1 kind: Deployment metadata: name: my-demo labels: app: demo spec: selector: matchLabels:

假设我的部署有mysql:5.6映像。
是否有可能(kubernetes是否支持)使用映像nginx:1.14.0对我的部署进行滚动更新?

只有在部署不依赖特定映像(使用特定映像的内容)时才有可能。例如,使用以下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

只有在部署不依赖于特定映像(使用特定映像的内容)的情况下才有可能。例如,使用以下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

你的问题的答案是肯定的。 我已经在开发和登台服务器上尝试过了。您要求的是,除了版本之外,还要更改容器名称。
事实上,您可以更改整个url以从中获取图像。

您的问题的答案是肯定的。 我已经在开发和登台服务器上尝试过了。您要求的是,除了版本之外,还要更改容器名称。
事实上,您可以更改整个url以从中获取图像。

您能解释一下吗?您想通过更改图像触发更新?您能解释一下吗?是否要通过更改图像触发更新?