파드
-
쿠버네티스 | Pod 자원관리kubernetes 2021. 7. 21. 23:23
오늘은 쿠버네티스 리소스 자원관리에 대해서 정리를 해보려고 합니다. 이전에 쿠버네티스 아키텍처를 소개할 때, 쿠버네티스에서 Pod를 어떤 노드에 배포하게 될지는 스케줄러가 정하게 된다고 말씀을 드렸습니다. 스케줄러는 Pod를 배포할 수 있는 여유가 있는 노드로 배포하게 되는데, 이때 각 노드가 여유가 있는지를 판단하는 기준은 각 노드의 CPU, Memory의 사용량 등이 이용됩니다. 따라서 목표는 스케줄러가 어떤 기준으로 노드를 선별하게 되는지 알아보는 것이지만, 그전에 결국 노드의 자원은 노드에 띄워져 있는 쿠버네티스 리소스들의 자원의 합계치 임으로 리소스에 대한 자원을 먼저 알아보도록 하겠습니다. 리소스 단위 Pod의 리소스를 설정하게 되면 다음과 같습니다. apiVersion: v1 kind: Po..