반응형
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를 연결
역할은 같지만 레플리카셋은 풍부한 셀렉터를 지원한다는게 차이점 이다.
반응형
'Kubernetes' 카테고리의 다른 글
쿠버네티스 - Daemonset (0) | 2021.07.18 |
---|---|
쿠버네티스 - Deployment (0) | 2021.07.17 |
Controller - ReplicationController란 (0) | 2021.07.16 |
Pod에 환경변수 설정하기/Pod 실행 패턴 (0) | 2021.07.15 |
Pod에 리소스(cpu, memory) 할당하기 (0) | 2021.07.15 |