2.2.4. 将 'zync' DeploymentConfig 监控注解从 DeploymentConfig 注解移到 PodTemplate 注解中
当前步骤
此步骤将 prometheus.io/port 和 prometheus.io/scrape
注解从 zync
DeploymentConfig 注解移到 PodTemplate 注解中。
步骤
运行以下命令来记录
prometheus.io/port 和 prometheus.io/scrape
注解的当前值:oc get dc zync -o json | jq .metadata.annotations
$ oc get dc zync -o json | jq .metadata.annotations
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将注解添加到
zync
DeploymentConfig 的 PodTemplate 注解。如果prometheus.io/port 和 prometheus.io/scrape
注解值与以下命令中所示的不同,则将它们替换为当前在zync
DeploymentConfig DeploymentConfig 中设置的值,如上一命令所示:oc patch dc zync --patch '{"spec":{"template":{"metadata":{"annotations":{"prometheus.io/port":"9393","prometheus.io/scrape":"true"}}}}}'
$ oc patch dc zync --patch '{"spec":{"template":{"metadata":{"annotations":{"prometheus.io/port":"9393","prometheus.io/scrape":"true"}}}}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从 zync DeploymentConfig 注解中删除原始注解:
oc annotate dc zync prometheus.io/scrape- oc annotate dc zync prometheus.io/port-
$ oc annotate dc zync prometheus.io/scrape- $ oc annotate dc zync prometheus.io/port-
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此命令会触发 zync 的重新部署。等待它重新部署、对应的新容器集就绪,并且前面的容器集终止。