공부합시다!/Kubernetes

Kubernetes (K8S): Object - 2.5. ReplicaSet

간서치 2022. 7. 26. 21:12
728x90

K8S에서 POD는 Down 될 수 있는 Resource로 간주됩니다.

수많은 POD중에서 한두개의 POD Down은 그닥 큰 문제가 되지 않습니다.

하지만 K8S의 메니페스트는 항상 올바른 상태를 유지하기 위해서 동작합니다.

오늘은 POD의 Replicaset에 대해서 포스팅 합니다.

 

1. Nginx ReplicaSet 생성 메니페스트 파일

 1.1. vi rep.yml

apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: test-rep
  labels:
    app: test-replicas
spec:
  replicas: 2
  selector:
    matchLabels:
      app: test-replicas
  template:
    metadata:
      name: nginx-rep
      labels:
        app: test-replicas
    spec:
      containers:
      - name: n1
        image: nginx
        ports:
        - containerPort: 80

1.2. rep.yml

 

2. POD삭제 후 재생성 과정 확인

 2.1. 명령어

kubectl get replicaset,pods
kubectl delete pod test-rep-qhqtp
kubectl get replicaset.pods

 2.2. 과정 확인

 

간단하게 ReplicaSet에 대해서 살펴보았습니다.

728x90