replicaset 2

Kubernetes의 Node와 Pod, Pod의 리소스 설정 (Request, Limit)

💡 Node 와 Pod- Node는 Kubernetes 클러스터에서 실제로 Pod가 실행되는 가상머신(또는 물리 서버) 이다- 쿠버네티스 안에서 실행 중인 Pod들은 논리적인 단위이기 때문에, 실제로는 물리적인 컴퓨터인 Node 안에서 프로세스로써 실행이 되는 것이다 - 파드는 언제나 노드 상에서 동작한다.- 노드는 쿠버네티스에서 워커 머신을 말하며 클러스터에 따라 가상 또는 물리 머신일 수 있다.- 각 노드는 컨트롤 플레인에 의해 관리된다.- 하나의 노드는 여러 개의 파드를 가질 수 있고, 쿠버네티스 컨트롤 플레인은 클러스터 내 노드를 통해서 파드에 대한 스케쥴링을 자동으로 처리한다.- 컨트롤 플레인의 자동 스케줄링은 각 노드의 사용 가능한 리소스를 모두 고려한다.- Node 안에는 Kubelet, ..

IT/Cloud & DevOps 2025.04.24

ReplicaSet : 정해진 수의 Pod을 유지시켜주는 관리자

💡 ReplicaSet - Pod을 관리하는 쿠버네티스 오브젝트 - 쿠버네티스에서 pod의 개수를 유지하는 역할을 하는 리소스 - ReplicaSet 은 실행되는 Pod 개수에 대한 가용성을 보증하며 지정한 Pod 개수만큼 항상 실행될 수 있도록 관리한다- 예를 들어, 웹서버 nginx를 3개 띄우고 싶다 => ReplicaSet이 Pod 3개가 모두 살아 있는지 계속 감시하고, 하나가 죽으면 자동으로 다시 생성해준다. 너무 많으면 초과된 Pod은 삭제해준다 - ReplicaSet의 목적은 Replica Pod 집합의 실행을 항상 안정적으로 유지하는 것이다- 이처럼 ReplicaSet 은 보통 명시된 동일 파드 개수에 대한 가용성을 보증하는데 사용한다 - ReplicaSet 을 정의하는 필드는 획..

IT/Cloud & DevOps 2025.04.21
반응형