본문으로 바로가기

쿠버네티스 - Replicaset

category Kubernetes 2021. 7. 17. 02:16
반응형

Replicaset 이란 ?

ReplicationController 와 목적은 같지만 (Pod의 개수를 보장 해주는) ReplicationController 보다 풍부한 selector를 제공한다. (좀더 구체적으로 설정이 가능하다)

 

예시)

selector:
  matchlabels:
    component: redis
  
  mathcExpressions:
    -{key: tier, operatot:in, values: [cache]}
    -{key: environment, operatot:Notin, values: [dev]}

matchExperssions 연산자

  • in : key와 values를 지정하여 key, value가 일치하는 Pod만 연결
  • Notin : key는 일치하고 value는 일치하지 않는 Pod에 연결
  • Exists: key에 맞는 label의 pod를 연결
  • DoesNotExist : key와 다른 label의 pod를 연결

<비교> 출처 : 따배쿠 강의 https://www.youtube.com/watch?v=78QmQdjovCc&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c&index=18

역할은 같지만 레플리카셋은 풍부한 셀렉터를 지원한다는게 차이점 이다. 

 

 

 

반응형