1. 파드의 레플리케이션을 2에서 3으로 늘렸습니다.
spec:
replicas: 2 -> 3
2. 그러니, pod가 pending로 유지되고 로그를 확인하니 메모리가 부족하다고 나왔습니다.
3. 기존의 노드의 개수는 2이고, eks 설정시 k8s가 노드를 최대 3개를 가지도록 했지만, desired는 2라서 이런 상황에서는 자동적으로 노드가 늘어나지는 않는듯 했습니다.
4. 아래 명령어를 통해 desired을 수정했습다.
# eksctl scale nodegroup --cluster=clusterName --nodes=desiredCount --name=nodegroupName
eksctl scale nodegroup --cluster=eks-work-cluster --nodes=2 --name=eks-work-nodegroup
Amazon EKS에서 작업자 노드 확인, 조정, 삭제 또는 드레이닝
5. ec2가 늘어났습니다.
6. 리소스가 늘어나니 모든 pod가 정상적으로 동작되는 것을 볼 수 있습니다.
'쿠버네티스' 카테고리의 다른 글
쿠버네티스 및 jMetter를 사용한 서버 부하 테스트 With 가상스레드 (0) | 2024.05.26 |
---|---|
파드 리소스 조정으로 속도 향상 (0) | 2024.05.26 |
EKS로 ALB Ingress생성 시, ADDRESS가 비어있는 에러 (0) | 2024.05.26 |
Windows에서 Helm bitnami 레포지토리 추가 방법 (0) | 2024.05.26 |
3. 쿠버네티스에서 애플리케이션을 동작시키는 구조 - 6 (0) | 2023.04.21 |