From c2d68a1e3f3ee92ba9dde26ddda1b669151e038d Mon Sep 17 00:00:00 2001 From: jmin Date: Tue, 25 Nov 2025 18:27:18 +0900 Subject: [PATCH] replace condition for sacling node count --- .../kubernetes/service/KubernetesMonitoringService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java b/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java index 890564d..b369cdb 100644 --- a/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java +++ b/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java @@ -769,8 +769,13 @@ private void handleK8sAutoscaling(DeploymentHistory deployment, ApplicationStatu } // 현재 실제 노드 수 확인 + int readyNodeCount = client.nodes().list().getItems().size(); int actualNodeCount = getCurrentNodeCount(deployment, client); - log.info("Actual node count in cluster: {}", actualNodeCount); + log.info("Actual node count in cluster: actual: {}, ready: {}", actualNodeCount, readyNodeCount); + if (actualNodeCount > readyNodeCount) { + log.info("Actual node replace ready node count. {}", readyNodeCount); + actualNodeCount = readyNodeCount; + } // 현재 노드 수를 실제 노드 수로 설정 int currentSize = actualNodeCount;