You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »


Pod을 단독으로 만들면 Pod에 어떤 문제(서버가 죽어서 Pod이 사라졌다던가)가 생겼을 때 자동으로 복구되지 않습니다.

Pod을 정해진 수만큼 복제하고 관리하는 것이 ReplicaSet입니다.


ReplicaSet Manifests

https://dev-k8sref-io.web.app/docs/workloads/replicaset-v1/

  • apiVersion: 쿠버네티스 API버전을 가리킴

  • kind: 리소스 유형

  • metadata (ObjectMeta): 포드와 관련된 이름, 네임스페이스, 라벨, 그밖의 정보

    • namespace
    • name
    • labels
  • spec (ReplicaSetSpec): 컨테이너, 볼륨등의 정보

    • template

      • metadata
        • name
        • lables
      • spec
        • containers
        • volumes
    • selector

    • replicas

  • status(ReplicaSetStatus) : 포드의 상태, 각 컨테이너의 설명 및 상태, 포드 내부의 IP 및 그밖의 기본 정보 등
apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: nginx-rs
  labels:
    app: myapp
spec:
  template:
	metadata:
      name: nginx
    labels:
      app: myapp
  spec:
    containers
    - name: nginx
      image: nginx:1.14.2



  • No labels