코딩과로그

[기록용] 쿠버네틱스 스케일 조절 본문

카테고리 없음

[기록용] 쿠버네틱스 스케일 조절

피리음 2023. 4. 11. 01:34
# deployment 이름 (first-dep)
$ kubectl get deployment   
NAME        READY   UP-TO-DATE   AVAILABLE   AGE
first-dep   1/1     1            1           167m

# 동일한 pod를 3개 만들기
$ kubectl scale deployment/first-dep --replicas=3
deployment.apps/first-dep scaled

# 3개가 만들어져있는 것을 확인할 수 있다.
$ kubectl get pods                               
NAME                        READY   STATUS    RESTARTS        AGE
first-dep-cdd8bf9f7-6xxgc   1/1     Running   1 (5m38s ago)   168m
first-dep-cdd8bf9f7-8rwwz   1/1     Running   0               8s
first-dep-cdd8bf9f7-g454f   1/1     Running   0               9s

# 다시 포드를 1개로 되돌리기
$ kubectl scale deployment/first-dep --replicas=1

# 다른 포드가 제거되고 있는 것을 확인할 수 있다.
$ kubectl scale deployment/first-dep --replicas=1
NAME                        READY   STATUS        RESTARTS       AGE
first-dep-cdd8bf9f7-6xxgc   1/1     Running       1 (9m3s ago)   172m
first-dep-cdd8bf9f7-8rwwz   1/1     Terminating   0              3m33s
first-dep-cdd8bf9f7-g454f   1/1     Terminating   0              3m34s