Menu
Coddy logo textTech

스케일링

Coddy Terminal 여정의 Kubernetes 소개 섹션에 포함된 레슨. 45개 중 12번째.

Deployment가 실행하는 Pod의 수는 복제본 수이며, 언제든지 변경할 수 있습니다:

kubectl scale deployment web --replicas=3

Kubernetes는 deployment.apps/web scaled라고 응답하고 Pod를 두 개 더 시작합니다. 이제 kubectl get pods는 각각 고유하게 생성된 이름을 가진 세 개의 Pod를 표시합니다.

축소도 같은 방식으로 작동합니다. 더 적은 수의 복제본을 요청하면 추가 Pod가 삭제됩니다. Deployment를 생성할 때 개수를 선택할 수도 있습니다.

kubectl create deployment web --image=nginx --replicas=2

Deployment 테이블은 그 효과를 한눈에 보여 줍니다. READY 3/3은 3개의 모든 레플리카가 실행 중임을 의미합니다. 스케일링은 애플리케이션 자체를 변경하지 않고 더 많은 트래픽을 처리하는 방법입니다.

challenge icon

챌린지

초급

nginx 이미지를 사용하여 web이라는 Deployment를 생성하고, 복제본을 3개로 확장한 다음, 3/3개가 준비되었는지 확인하기 위해 web Deployment를 표시하세요.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Kubernetes 소개의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드