Kubernetes Agent v1.9.31
Java Agent v2.2.68 を含む
2026年10月6日
注意
node helperを含むnode agentとmaster agentのイメージを、一緒に1.9.31へ更新してください。node agentのみを更新し、node helperを旧バージョンのまま残さないでください。この改善のために、別途OperatorのアップグレードやRBACの変更は必要ありません。
-
ChangedConfigMapで指定したWHATAP_JAVA_AGENT_PATHでもJava APMとコンテナIDを連携- アプリケーションコンテナの
WHATAP_JAVA_AGENT_PATHをenv[].valueFrom.configMapKeyRefで指定した場合も、node helperがJava APMとコンテナIDを連携します。 - コンテナの起動時に解決された環境変数を使用するため、起動後に変更されたConfigMapの値と混同しません。
valueの直接指定やパスの自動検出など、従来の代替経路はそのまま維持します。- ConfigMapやSecretの参照権限は追加しません。
ノートサポート範囲は個別の
env[].valueFrom.configMapKeyRefです。envFrom.configMapRefによる一括取得やその他のvalueFrom形式は含まれず、Java APMの自動インストール機能とは別です。 - アプリケーションコンテナの
適用方法
ConfigMapの値には、アプリケーションコンテナ内の実際のJavaエージェントJARの絶対パスを指定します。
env:
- name: WHATAP_JAVA_AGENT_PATH
valueFrom:
configMapKeyRef:
name: whatap-configmap
key: WHATAP_JAVA_AGENT_PATH
- 従来の
POD_NAMEなどの連携設定と、JAR・Javaの実行権限およびディレクトリの書き込み権限の条件は、そのまま維持する必要があります。 - すでに正しいConfigMap参照値で実行中のアプリケーションは、環境変数を
valueの直接指定に変更する必要はありません。 - ConfigMapの値を変更した場合は、該当アプリケーションのPodを再作成すると環境変数に反映されます。
- 適用後、実際のAPMコンテナIDのマッピングとコンテナのCPU指標を確認してください。
設置型の注意事項
この機能自体にYardの更新は必要ありません。ただし、1.9.30から適用されたYardバージョンの照会動作はそのまま維持されま す。
旧バージョンのYardがバージョン照会に対応していないために発生する[Y106]は、既存の収集を停止させませんが、他の原因による[Y106]と区別する必要があります。バージョン照会に対応するYard 3.1.9以降に更新した後、エージェントが新しい接続を確立すると、この原因によるログは解消されます。
情報
Agent download: kube_mon_1.9.31.tar