
베하~! BTC_녹차공원 팀의 하동녹차 입니다.
Kubernetes Scale 에 대해 알아보겠습니다!
Kubernetes Scale 실습
실습 사이트 주소 입니다.
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_녹차공원 팀이였습니다!
베빠~!

댓글