Cloud/Kubernetes

[따배쿠] 6-2. ReplicaSet(ReplicationController와의 차이점은?) 쿠버네티스 pod 개수 보장

Tony Lim 2022. 2. 5. 15:41
728x90

기존의 replicationController 와 동일한 역할을 하지만 좀 더 selector를 구체적으로 작성할 수 있도록 도와 준다.

{key:version , operator: In, value:["1.14","1.15"]} 의 의미는 label 중 version:1.14 , version:1.15 둘다 를 의미하게 된다.

 

 

kubectl delete rc rc-nginx 명령어를 통해 replicationController를 죽이게 되면 기존의 실행중이던 3개의 pod들도 terminate되게 된다.

 

kubectl delete rs rs-nginx --cascade=false 명령어는 replica set만 삭제시키는 명령어이다. 기존에 동작하고 있는 pod들은 잘 동작하게 놔둔다.

kubectl scale rs rs-nginx --replicas=2 명령어를 통해 갯수 조절도 가능 , 3개였으면 가장 최근에 실행된 녀석을 terminate시킴

 

728x90