inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보를 위한 쿠버네티스 안내서

Service

질문이있습니다!

162

이준혁

작성한 질문수 2

3

강의를 듣다가 궁금한점이 생겼습니다. 아직 인프라에대한 개념이 부족해서 정말 초보적인 질문이 될 것같습니다. 쿠버네티스가 트래픽이 많아지는 상황에서 컨테이너 수를 조절해서 대응할 수 있다고 알고있습니다. 만약 서버의 수가 5대로 한정되어있을 때, 동일한 서버자원(5대) 내에서 단순히 컨테이너 수를 늘린다고해서 트래픽을 더 감당할 수 있는 것인지 궁금합니다. 물리적인 자원은 이미 고정이 되어있는데도 요청을 받을 수 있는 서버가 늘어나면 트래픽이 분산되서 처리할 수 있다고 생각을 해야할까요?

docker kubernetes

답변 1

3

subicura

좋은 질문 감사합니다! 말씀하신데로 동일한 물리서버 내에서 컨테이너 개수를 늘린다고 하여 성능이 향상되는 것은 한계가 있습니다. 따라서 부하가 늘어나면 물리서버도 늘려야 하는데 쿠버네티스에서 해당 기능을 제공합니다.

- Cluster AutoScaler: 클라우드에 설치하면 자원이 부족할 경우 동적으로 가상 머신을 추가하고 제거합니다

- Horizontal Pod Autoscaler: 부하에 따라 Pod(결국 컨테이너)을 조정합니다.

기본적인 동작 원리는 부하가 발생하면 Horizontal Pod Autoscaler 가 Pod의 개수를 늘리게 되고 Pod에 지정한 CPU/Memory 요청량이 현재 물리 서버보다 더 많아지면 Cluster AutoScaler 가 동적으로 노드를 추가하게 됩니다.

또 궁금한점은 언제든 편하게 문의주세요!

질문 있습니다!

0

92

1

m1 맥 도커로 미니쿠베 실행하는 분께

1

226

1

kubectl apply 적용 시 status "imagepullbackoff, errimagepull" 상태

0

879

1

host 브라우저에서 minikube ip에 접근이 안됩니다.

0

705

2

버추얼 박스에 설치된 버추얼 머신(우분투)에서는 미니쿠베 설치가 안 됩니까?

0

378

1

ghcr.io/subicura/echo:v1 에 오류가 있습니다.

0

515

1

고급편 제작계획

0

470

1

nodeport 질문

0

378

1

kubectl 오류

1

1035

2

kubectl 설치 관련

1

673

1

docker-compose up -d

1

478

1

강사님 터미널 설정 따라하고 싶습니다.

2

550

0

도커라는 말은 제품이름인가요?

1

412

1

쿠버네티스배포데모" 코드 제공 (재)문의

1

433

1

"쿠버네티스배포데모" 코드 제공 재문의

1

429

1

kubectl 버전 충돌로 삭제문의입니다

1

654

1

쿠버네티스모니터링- 그라파나,로키 관련 문의 입니다.

1

432

2

"쿠버네티스배포데모" 소스 코드는 제공이 안될까요?

1

357

2

터미널 환경설정 어떻게 하셨는지 궁금합니다!

1

307

1

host path에 대해 질문이 있습니다.

1

266

1

file과 env-file 의 차이는 뭔가요??

1

358

1

같은 클러스트의 판단 기준?

1

230

1

ClusterIP라는것에 대해 질문이 있습니다.

1

264

1

질문있습니다!

1

293

1