[인프런 워밍업 클럽 4기 - DevOps] 미션 4. PVC/PV, Deployment

[PV, PVC]

1~4. local 동작 확인

// 1번 API - 파일 생성

image

image

// 2번 - Container 임시 폴더 확인

image

// 2번 - Container 영구저장 폴더 확인

image

// 2번 - master node 폴더 확인

image

// 3번 - Pod 삭제

image

// 4번 API - 파일 조회

image

image

5. hostPath 동작 확인 - Deployment 수정 후 [1~4] 실행

image

// 1번 API - 파일 생성

image

image

// 2번 - Container 임시 폴더 확인

image

// 2번 - Container 영구저장 폴더 확인

image

// 2번 - master node 폴더 확인

image

// 3번 - Pod 삭제

image

// 4번 API - 파일 조회

image

image

 

[Deployment]

1. RollingUpdate 하기

// 1) HPA minReplica 2로 바꾸기 (이전 강의에서 minReplicas를 1로 바꿔놨었음)

image

image

// 2) 지속적으로 Version호출 하기 (업데이트 동안 리턴값 관찰)

image

2. RollingUpdate (maxUnavailable: 0%, maxSurge: 100%) 하기

image

image

3. Recreate 하기

image
image

4. Rollback 

image

image

image

[Service]

  1. Pod 내부에서 Service 명으로 API 호출 [서비스 디스커버리]

// Version API 호출

image

2. Deployment에서 Pod의 ports 전체 삭제, Service targetPort를 http -> 8080으로 수정

image

image

image 

[HPA]

  1. 부하 발생

image

1. 부하 확인

image

2. [behavior] 미사용으로 적용

image

2. 부하 발생

image

2. 부하 확인 (kubectl)

image

 

 

댓글을 작성해보세요.

채널톡 아이콘