Test-replicaSet

2023. 4. 12. 19:31Kubernetes

#replicaset 조회
kubectl get replicaset
= kubectl get rs

# 생성 yaml 파일 
kubectl create -f replicaset-definition.yaml

# 삭제 
kubectl delete rs <rs-name>

# 수정 edit (직접수정가능)
kubectl edit rs new-replica-set

## 수정 주의: replicaset 의 이미지 명이 갱신돼도, 이미 생성된 pod는 갱신되지 않는다. 
-> pod를 delete 해줘야한다.

# 개별 삭제 
kubectl delete pod <pod-name1> <pod-name2> 

# 수정 scale 
kubectl scale rs new-replica-set --replicas=5

# selector 로 pod 들 삭제 (label selector정보는 replicaset에 있음)
kubectl delete pod -l name=busybox-pod


#설명 
kubectl explain replicaset

#팁 
: 일부만 작성하고 탭 누르면 작성이 빠름 
ex) repl + tab

 

주의 : 템플릿의 label이랑 selector의 label 이랑 동일해야한다.

labels

'Kubernetes' 카테고리의 다른 글

Load balancer  (0) 2023.04.17
Cluster IP  (0) 2023.04.17
Recap-ReplicaSets  (0) 2023.04.10
Pods with YAML  (0) 2023.04.09
Recap -Pods  (0) 2023.04.09