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
zync
DeploymentConfig の PodTemplate アノテーションに、このアノテーションを追加します。以下のコマンドでprometheus.io/port and prometheus.io/scrape
アノテーションの値が異なる場合に、直前のコマンドで示されたようにzync
DeploymentConfig で現在設定されている値に置き換えてください。$ oc patch dc zync --patch '{"spec":{"template":{"metadata":{"annotations":{"prometheus.io/port":"9393","prometheus.io/scrape":"true"}}}}}'
zync Deployment Config のアノテーションからオリジナルのアノテーションを削除します。
$ oc annotate dc zync prometheus.io/scrape- $ oc annotate dc zync prometheus.io/port-
このコマンドは zync の再デプロイメントをトリガーします。再デプロイされ、対応する新しい Pod の準備が整い、以前の Pod が終了するまで待ちます。