본문 바로가기
kubernetes

Pod 배포시 단일파드?, 여러개 파드? 선택

by aws-evan 2024. 4. 16.
728x90

 

공부하다가 생각나는 내용 작성하기

 

Pod를 배포할때는 고민할 부분들이다. 

각 단일,여러개 배포할때마다 조건들이 있으며, 이부분은 서비스 로직마다 다를 거 같다.

 

Pod를 여러개 띄우는것도 설정상과 문제는 없지만, 추후에 스케줄링을 위한 환경일 경우에는

각각 서비스에 맞도록 Pod를 배포하는게 맞다고 생각한다.

만약에 프론트,백엔드를 배포를 한다고 가정하에 하나의 Pod에 배포를 하게 된 상태에서 다수의 사용자가 접속하면서 
Pod의 개수가 증가된다.  그떄 하나로 구성햇으며, 프론트,백엔드가 동시에 배포되는 상황이다.

그러면 일단 리소스는 2배로 워커노드에 부담이 되는 상황인 것이다.

 

2개가 동시에 배포가 되어야하는게 맞는다면, 하나의 Pod에 구성이 되는게 맞다고 생각하지만, 그게 아니면 하나의 Pod로 배포하는 방식을 사용하는게 좋다고 생각한다.

 

현재까지는 리소스 측면에서 문제이며,

 

하나의 Pod로만 동작하게 되면 프론트가 죽으면 백엔드도 같이 주는거고 백엔드가 죽으면 프론트고 같이 죽는 경향인것이다.

 

쿠버네티스를 사용하는 부분은 다수의 컨테이너들을 오케스트레이션를 하기 위함이며, 그러면서 MSA환경도 구성할 수 있는 환경이나,

각 서비스별(프론트,백엔드)로 분리하여 배포하면서 사용하도록 하자!

 

"쿠버네티스 인 액션" 책을 읽으면서 알게된 내용과 개인적인 생각을 포함해서 작성하는 내용입니다.
개인적으로 공부하면서 내용을 습득하기 위한 내용이였습니다.

 

 

 

728x90

'kubernetes' 카테고리의 다른 글

Kubernetes LoadBalancer(MetalLB)  (0) 2024.04.23
CNI Flannel 설치 가이드  (0) 2024.04.22
kubespray 구축  (0) 2024.04.18
손쉬운 Kubernetes 설치 가이드  (0) 2024.04.16
Kubernetes Pod  (0) 2023.06.28

댓글