728x90
반응형
개요
본 post는 인프런의 "쿠버네티스-쉽게시작"을 기반으로 작성 되었습니다.
pod와 deployment 차이를 알아 보겠습니다.
Pod
- Node어디에 배포가 될 지 알수 없음
Deployment
- 같은 Pod가 여러개의 Node에 배포되는 형태
- 사용이유 : Pod가 죽을 경우를 대비하여 서비를 보호 차원에서 사용.
Deployment 배포 방법
1. kubectl create
1) 단일 pod를 deployment로 구성 하여 배포하는 방법
#kubectl create deployment deploy-nginx --image=nginx
2) 다수 pod를 deployment로 구성 하여 배포한는 방법
--replica 를 옵션을 사용하여 deployment내의 pod의개수를 늘리수 있습니다.
#kubectl scale deployment deploy-nginx --replicas=3
2. kubectl apply
Pod와 Deployment 차이
728x90
반응형
'Cloud > k8s' 카테고리의 다른 글
[kubernetes] kubernetes의 Object (0) | 2022.08.08 |
---|---|
[kubernetes] service, deployment, pod, Loadbalancer 삭제 (0) | 2022.05.24 |
[kubernetes] Deployment외부 노출 방법 NodePort, LoadBalancer (0) | 2022.05.23 |
[kubernetes] 어플리케이션 배포 (0) | 2022.05.20 |
[kubernetes] 동작 환경 구축 (0) | 2022.05.17 |