2.2.4. zync Deployment Config モニターリングアノテーションの Deployment Config アノテーションから Pod Template アノテーションへの移動
現在の手順
このステップでは、prometheus.io/port and prometheus.io/scrape のアノテーションを zync DeploymentConfig アノテーションから PodTemplate アノテーションに移動します。
手順
以下を実行して
prometheus.io/port and prometheus.io/scrapeアノテーションの現在の値をメモします。oc get dc zync -o json | jq .metadata.annotations
$ oc get dc zync -o json | jq .metadata.annotationsCopy to Clipboard Copied! Toggle word wrap Toggle overflow zyncDeploymentConfig の PodTemplate アノテーションに、このアノテーションを追加します。以下のコマンドでprometheus.io/port and prometheus.io/scrapeアノテーションの値が異なる場合に、直前のコマンドで示されたようにzyncDeploymentConfig で現在設定されている値に置き換えてください。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 Deployment Config のアノテーションからオリジナルのアノテーションを削除します。
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 の再デプロイメントをトリガーします。再デプロイされ、対応する新しい Pod の準備が整い、以前の Pod が終了するまで待ちます。