假设我的部署有mysql:5.6 image。 是否有可能(kubernetes支持)使用image nginx:1.14.0为我的部署进行滚动更新?
答案 0 :(得分:1)
仅当部署不依赖于特定图像(使用特定图像的内容)时才有可能。例如,使用以下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
答案 1 :(得分:1)
回答你的问题是肯定的。 我在dev和staging服务器上试过了。除了版本之外,您要求的是更改容器名称。 实际上,您可以更改整个网址以从中获取图片。