Kubernetes의 Controller와 ReplicaSet에 대해 살펴보겠다. 먼저 Controller는 다음과 같은 기능을 수행할 수 있는데, Auto Healing Controller가 장애를 즉각적으로 인지하고 다른 노드에 Pod를 만들어준다. Auto Scaling Pod가 죽지 않도록 부하분산을 시키는 역할을 수행해준다. Software Update 여러 Pod에 대한 버전을 업그레이드 해야할 경우, Controller를 통해 한번에 업그레이드가 가능하고, 도중에 문제가 생기면 롤백이 가능하도록 지원해준다. Job 일시적인 작업을 해야할 경우, Controller가 필요한 순간에만 Pod를 만들어 해당 작업을 이행하고 삭제시킨다. 필요한 순간에만 자원이 사용되고 작업 후에는 반환되기 때문에 ..