본문 바로가기
카테고리 없음

[K8S] Scale

by 동하녹차 2023. 8. 18.

베하~! BTC_녹차공원 팀의 하동녹차 입니다.

Kubernetes Scale 에 대해 알아보겠습니다!

 

 

Kubernetes Scale 실습

실습 사이트 주소 입니다.

https://killercoda.com/

 

Killercoda Interactive Environments

Learn DevOps Linux Kubernetes CKS CKA CKAD Git Cassandra etc | Katacoda compatible

 

 

우선 testscale 이라는 deployment 를 생성하고 해당 deployment 는 nginx 이미지를 사용하여

replicas를 4개로 설정하여 실행 시켜줍니다

k create deployment testscale --image=nginx --replicas=4

 

 

deployment 가 잘 생성 되었는지 확인 합니다.

k get deployments.apps

 

 

잘 생성 된 것을 확인 하였고, 이제 deployment replicas 를 6개로 변경합니다.

k scale deployment testscale --replicas=6​

 

 

이제 다시 deployment를 확인 해보면 6개로 변경 된 것을 확인 할 수 있습니다.

k get deployments.apps

 

 

또한 2개로 줄이는 것도 간편하게 가능합니다.

k scale deployment testscale --replicas=2

 

 

이렇게 k8s 의 scale 명령어를 사용하면 pod 의 갯수를 간편하게 scale in / out 가능 하며

blue/green 방식의 scaling 되기때문에 무중단 배포가 가능하다는 장점이 있습니다.

 

 

 

이번주는 Kubernetes Scale 에 대해 알아보았습니다.

다음번에는 더욱 재밌는 주제로 찾아오겠습니다.

이상 BTC_녹차공원 팀이였습니다!

베빠~!

댓글