From 3319f189113ad097b0a0f588ff30eef99da4ce59 Mon Sep 17 00:00:00 2001 From: mklee Date: Mon, 22 Dec 2025 14:34:50 +0000 Subject: [PATCH] update paramkey --- Dockerfile | 2 +- k8s/aws/10-petclinic-secret-whatap.yaml | 3 --- k8s/aws/20-petclinic-Deployments-postgre.yaml | 17 +---------------- paramkey.txt | 1 + 4 files changed, 3 insertions(+), 20 deletions(-) create mode 100644 paramkey.txt diff --git a/Dockerfile b/Dockerfile index c49091360..21c2b3943 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,7 +32,7 @@ RUN set -eux; \ echo "Found agent jar: $AGENT_JAR"; \ cp -f "$AGENT_JAR" /whatap/whatap.agent.jar; \ ls -al /whatap - +COPY paramkey.txt /whatap/paramkey.txt # ========================= # 2) jlink로 Slim JRE 생성 # ========================= diff --git a/k8s/aws/10-petclinic-secret-whatap.yaml b/k8s/aws/10-petclinic-secret-whatap.yaml index ee92fc471..88609f2b2 100644 --- a/k8s/aws/10-petclinic-secret-whatap.yaml +++ b/k8s/aws/10-petclinic-secret-whatap.yaml @@ -13,9 +13,6 @@ spec: creationPolicy: Owner template: type: Opaque - data: - paramkey.txt: | - ABCDEF data: - secretKey: WHATAP_LICENSE remoteRef: diff --git a/k8s/aws/20-petclinic-Deployments-postgre.yaml b/k8s/aws/20-petclinic-Deployments-postgre.yaml index 800001d55..668009f83 100644 --- a/k8s/aws/20-petclinic-Deployments-postgre.yaml +++ b/k8s/aws/20-petclinic-Deployments-postgre.yaml @@ -26,15 +26,6 @@ spec: value: "app" effect: "NoSchedule" - # ✅ (추가) paramkey.txt를 Secret에서 파일로 마운트하기 위한 볼륨 - volumes: - - name: whatap-paramkey - secret: - secretName: whatap-apm-secret - items: - - key: paramkey.txt - path: paramkey.txt - containers: - name: petclinic-container image: 723926525504.dkr.ecr.ap-northeast-2.amazonaws.com/eks/petclinic:138ba75 @@ -60,18 +51,12 @@ spec: -Dwhatap.server.host=$(WHATAP_SERVER_HOST) -Dlicense=$(WHATAP_LICENSE) -Dwhatap.micro.enabled=$(WHATAP_MICRO_ENABLED) - -Dwhatap.paramkey=/whatap-conf/paramkey.txt + -Dwhatap.paramkey=/whatap/paramkey.txt -XX:+UseContainerSupport -XX:MaxRAMPercentage=75 -XX:+ExitOnOutOfMemoryError -XX:+AlwaysActAsServerClassMachine - # ✅ (위치 중요) containers[] 내부에 있어야 함 - volumeMounts: - - name: whatap-paramkey - mountPath: /whatap-conf - readOnly: true - ports: - name: http containerPort: 8080 diff --git a/paramkey.txt b/paramkey.txt new file mode 100644 index 000000000..1c5f8ba2d --- /dev/null +++ b/paramkey.txt @@ -0,0 +1 @@ +ABCDEF \ No newline at end of file