rolling-update 썸네일형 리스트형 [K8S] Deployment Deployment는 Kubernetes의 리소스 중 하나로, 애플리케이션을 배포하고 관리하기 위한 가장 일반적인 방식이다.Deployment를 통해 Pod와 ReplicaSet의 생명 주기 관리, 버전 업데이트, 수평 확장(스케일링) 등을 선언적 방식으로 제어할 수 있다. Deployment의 주요 기능애플리케이션 배포: 새로운 애플리케이션을 손쉽게 클러스터에 배포, 무중단 배포 보장자동 업데이트 및 롤백:새로운 버전의 애플리케이션을 배포하면서 이전 버전으로의 롤백 기능도 제공업데이트가 실패하거나 문제가 발생하면 자동으로 롤백 가능수평 확장: 애플리케이션 부하에 따라 파드의 수를 동적으로 조정(스케일링)셀프 힐링(Self-Healing): 비정상적으로 종료된 파드나 노드 장애가 발생한 경우 자동으로 새.. 더보기 이전 1 다음