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 값을 변경했다면 해당 애플리케이션 파드를 재생성해야 환경변수에 반영됩니다.
- 적용한 뒤 실제 APM 컨테이너 ID 매핑과 컨테이너 CPU 지표를 확인하세요.
설치형 주의 사항
이 기능 자체에는 Yard 업데이트가 필요하지 않습니다. 다만 1.9.30부터 적용된 Yard 버전 조회 동작은 그대로 유지됩니다.
구버전 Yard가 버전 조회를 지원하지 않아 발생하는 [Y106]은 기존 수집을 중단하지 않지만, 다른 원인의 [Y106]과 구분해야 합니다. 버전 조회를 지원하는 Yard 3.1.9 이상으로 업데이트한 뒤 에이전트가 새 연결을 맺으면 해당 원인의 로그는 해소됩니 다.
정보
Agent download: kube_mon_1.9.31.tar