쿠버네티스
-
Cluster Autoscaler (CA)CloudEngineering (AWS)/EKS 2021. 12. 3. 11:32
AWS EKS를 사용 중에 있으니, 리소스가 부족하면 자동확장이 되는 것이 맞죠?라는 질문을 받았다. 아니다. EKS 클러스터는 클러스터 내부의 상황에 자동으로 대처해주지 않는다. 이전 글에서 노드 그룹에는 pod 수에 제한이 있다고 했다. pod 수가 초과되어 스케줄링되지 못한 상황과 클러스터에 CPU / Memory 자원이 부족하여 pending상태일 경우 이럴 때는 여분의 노드가 필요할 것이다. Cluster Autoscaler - Amazon EKS Cluster Autoscaler Kubernetes Cluster Autoscaler는 포드가 실패하거나 다른 노드로 다시 예약될 때 클러스터의 노드 수를 자동으로 조정합니다. Cluster Autoscaler는 일반적으로 클러스터에 배포로 설치됩니..
-
Deployment RollBackSystemEngineering/kubernetes 2021. 11. 29. 15:42
개요 운영을 하면서 배포 이미지에 문제가 생길 경우 빠르게 롤백해야 하는 상황이 생긴다. 롤백 방법을 자주 까먹어 정리하여 글을 쓴다. 리비전 확인 롤백 가능한 리비전을 아래 명령어로 확인 할 수 있다. $ kubectl rollout history deployment srebgk-deployment deployment.apps/srebgk-deployment REVISION CHANGE-CAUSE 63 64 65 66 67 68 69 70 71 72 73 리비전 상세정보 롤백이 필요할 때 리비전의 상세정보를 확인하여 이미지 버전 및 파드의 상세정보를 확인 가능하다. $ kubectl rollout history deploy srebgk-deployment --revision=64 설정 변경 롤백 릴리즈..