728x90
반응형
ReplicaSet 은 Replicatation Controller 의 새로운 버전이다.
다른것은 다 동일한데 아래와 같은 차이점이 존재 한다.
ReplcaSet : Set-based Selectors
Replicatation Controller : Equality-based Selectors
Equality-based | Set-based | |
support | Service, Replication Controller | Job, Deployment, ReplicaSet, Daemon Set |
Operation | =, ==, != | in, notin, exists |
Example | enviroment=prd | enviroment in (prd) |
Command Line | kubectl get pods -l enviroment=prd | kubectl get pods -l 'enviroment in (prd)' |
Manifest | selector: enviroment: prd |
selector: matchExpressions: - {key: enviroment, operation: In, values: [prd]} |
추가적으로 sectors 에 matchLabels 가 존재할 경우 아래와 같은 차이점이 있다.
Manifest |
selector: |
selector: matchLabels: app: nginx |
support | Services, Replication Controller | ReplicaSets, Deployments, Jobs, DaemonSet| |
참고자료
https://www.youtube.com/watch?v=Y5ADo_tjfIs&list=PLMPZQTftRCS8Pp4wiiUruly5ODScvAwcQ&index=19
728x90
반응형
'Development > Docker&Kubernetes' 카테고리의 다른 글
Docker build 할때 parameter 처리 방법 (0) | 2019.08.01 |
---|---|
[K8S] Kubernetes Nginx Controller 에 TLS 설정하다 생긴일.... (0) | 2019.05.27 |
[K8S] Kubernetes Object Management 에 대해서 살펴보자. (0) | 2018.11.14 |
[K8S] Kubernetes 기초 개념 정리 (0) | 2018.10.30 |
Docker 로 mysql 설치 및 접속 하기 (3) | 2018.09.18 |