
2. Kubernetes ReplicaSet
·
Kubernetes
쿠버네티스의 기본 단위 pod들의 집합이다. pod안에는 독립성을 보장하기 위해 하나의 컨테이너만 올리는 것이 가장 이상적이다. 하지만 보통의 애플리케이셔을 가동시키기 위해서는 DB, backend 등 여러 컨테이너를 필요로한다. 한개 이상의 컨테이너가 필요한 경우 레플리케이션이라는 쿠버네티스 Object를 활용하는 것이 여러 컨테이너를 관리하는데 유리하게 작용한다. 레플리케이션이 가진 장점은 명확하다.'실행중 포드가 중지되거나 삭제되어도 정해진 포드의 수를 유지한다.'즉 장애가 생기더라도 즉각적으로 다른 노드에서 포드를 재 생성한다는 것을 의미한다. yaml 생성#example-replica.yamlapiVersion: apps/v1kind: ReplicaSetmetadata: name: exampl..