OpenShift 4.1 |水平POD自动缩放(HPA)|所有PODS均未使用最新图像进行更新

时间:2019-12-17 15:35:26

标签: kubernetes openshift horizontal-scaling

在CI / CD管道中,我们使用下面的 oc set image 命令[1]在OpenShiftV4.1上部署Pod。在HPA期间,只有单个POD会更新为最新图像。其余PODS都具有旧图像。

例如,nginxV1.9当前可使用4个pod。 1 。在命令[1]下运行后,只有一个POD具有最新 nginxV1.9。 2 3个容器中的其余容器都具有较旧的图像版本nginxV1.9。 1。

据我所知,所有PODS都应获取最新图像。你能告诉我我在这里想念的什么吗?

[1] oc set image deployment/nginx-deployment nginx=nginx:1.9.2

环境:          OpenShift V 4.1,Docker V 18.x

1 个答案:

答案 0 :(得分:1)

 oc set image -h

Usage:
  oc set image (-f FILENAME | TYPE NAME) CONTAINER_NAME_1=CONTAINER_IMAGE_1 ... CONTAINER_NAME_N=CONTAINER_IMAGE_N

您需要提供每个容器的名称及其新图像CONTAINER_NAME_1=CONTAINER_IMAGE_1