AutoTrace のWebhookを更新する
Instana AutoTrace Webhookでは、計測設定を自動的に更新することはできません。 そのため、以前のインストルメンテーションをアンインストールし、 Helm のデプロイ機能を使用してWebhookを再インストールすることで、手動で更新する必要があります。
icr.io/instana/instrumentation 経由で配信されます。 Instana ファイル values.yaml 内にバージョンタグを指定することで、 instana-autotrace-webhookHelm チャートが定期的に更新され、最新の icr.io/instana/instrumentation イメージが使用されるようにします。Instana の AutoTrace Webhookおよび計測機能を更新するには、以下の手順を実行してください:
次のコマンドを実行して、現在のWebhookのインストールを削除してください:
helm uninstall --namespace instana-autotrace-webhook instana-autotrace-webhook次のコマンドを実行して、ローカルの Helm インストール環境にある Helm チャートリポジトリを更新してください:
helm repo update次のコマンドを実行して、 Helm
instana-autotrace-webhookのチャート展開を再度インストールしてください:helm install --create-namespace --namespace instana-autotrace-webhook instana-autotrace-webhook \ --repo https://agents.instana.io/helm instana-autotrace-webhook \ --set webhook.imagePullCredentials.password=<download_key> --set <initial-custom-flags>デプロイメントを再起動して、新しい変換と計測機能を受け取る新しいアプリケーション・ポッドの起動をトリガーします。
次のコマンドを実行して、上位のリソースを再起動してください:
kubectl rollout restart deployment <deployment-name> -n <deployment-ns>Webhookのリリース 1.304.6 以降、アップグレード手順が簡素化されました。 デフォルトでは、Webhookは上位レベルのリソースではなく、Podを直接変更するようになりました。 アップグレードを適用するために、デプロイメントを再実行できます。
の以前のバージョンのWebhook 1.304.6を使用している場合、または手動でを有効 --set autotrace.enableHigherLevelResourceMutation=trueにしている場合、Webhookはデプロイメントレベルのリソースを変更します。 この場合、単にデプロイを再起動するだけでは不十分です。 変換が確実に適用されるよう、上位のリソースを再配置してください。
1.304.6 以降にアップグレードしてください。