Deployment

728x90
반응형
StatefulSet란?스테이트풀셋은 애플리케이션의 스테이트풀을 관리하는데 사용하는 워크로드 API 오브젝트이다. 파드 집합의 디플로이먼트와 스케일링을 관리하며, 파드들의 순서 및 고유성을 보장한다 .deployment와 비슷한 기능을 하고 있다. 그래서 deployment와 항상 비교된다.deployment와 차이점StatefuleSet의 내부 pod들은 각자 역할이 다르고, 그 pod들을 따로 관리한다. 이를 통해서 어플리케션 자체의 State를 보장하면서 앱의 생성, 배포, 스케일링기능을 지원한다. Deployment는 앱이 Stateless하다는 전제 아래에서 앱을 관리(생성, 배포, 스케일링)하기 때문에, PV 연결 되었어도 앱을 생성하거나 스케일링하는 과정에서 오류가 발생할 수 있다.그래서 p..
ReplicaSet 개념레플리카셋은클러스터 안에서 움직이는 파드의 수를 유지하는 장치클러스터의 파드의 실행을 항상 안정적으로 유지하는 것을 목표로 명시된 파드 개수에 대한 가용성을 보증하는데 사용된다.replicaset을 구성하는 yaml파일# replicaset-nginx.yaml# [1] 기본 항목apiVersion: apps/v1kind: ReplicaSetmetadata: name: nginx-replicaset# [2] ReplicaSet 스펙spec: replicas: 3 # Pod의 수 selector: # Pod 템플릿의 검색 조건 matchLabels: app: nginx-replicaset # [3] Pod 템플릿 template: metadata: ..
728x90
반응형
Uheeking
'Deployment' 태그의 글 목록