inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인프런 워밍업 스터디 클럽 4기 데브옵스 - 미션4(PVC/PV, Deployment 등)

하얀종이개발자
1

Application 기능으로 이해하기 - PVC/PV, Deployment, Service, HPA [미션4]

 

PVC / PV 실습

1-1. local 및 hostPath 설정 실습

 

Step 1~4. local PV 동작 확인

 

Step 5. hostPath로 수정 후 재확인

 


 

Deployment 실습

2-1. RollingUpdate

 

2-2. RollingUpdate 전략 수정

 

2-3. Recreate 전략 실습

 

2-4. 롤백

kubectl rollout undo -n anotherclass-123 deployment/api-tester-1231

 

Service 실습

3-1. Service 명으로 내부 API 호출

 

3-2. Deployment에서 ports 제거, Service의 targetPort 수정


 

HPA 실습

4-1. 부하 발생 → 자동 스케일 확인

 

4-2. behavior 미사용 설정 실습

 


 

미션4 소감

Pod가 죽어도 데이터는 살아있고, 서비스 중단 없이 업데이트되고, CPU 부하에 따라 알아서 확장되는 것을 직접 확인하니 쿠버네티스가 왜 필요한지 확실히 와닿았다.

PVC는 데이터 지속성을, Deployment는 무중단 배포를, Service는 안정적인 통신을, HPA는 자동 확장성을 제공한다는 것을 실습으로 체감할 수 있었다.

백엔드 쿠버네티스 일프로 워밍업클럽 데브옵스

답변 0