워밍업 클럽 4기 DevOps - 미션 4
PV, PVC
파일 생성

2. 폴더 확인
2-1. 임시 폴더 확인
2-2. master node 폴더 확인
3. pod 삭제
4. 파일 조회
파일 조회 결과 pod 내부에는 pod 삭제와 함께 제거되어 파일이 없는 모습, pv 는 pod 삭제에 영향 없이 그대로 파일이 있는 모습이다.
5. hostPath 동작 확인 - Deployment 수정 후 [1~4] 실행
5-1. deployment 수정
5-2. 1~2 반복
5-3. pod 삭제
5-4. 파일 조회
Deployment
1. RollingUpdate 하기
1-1. minReplica 변경
1-2. version 호출 및 업데이트 진행
버전 v1.0.0 과 v2.0.0 이 함께 호출되는 모습
2. RollingUpdate (maxUnavailable: 0%, maxSurge: 100%) 하기
2-1. 버전 변경(v2.0.0 -> v1.0.0)
파드가 하나씩 변경되는게 아니라 변경에 필요한 모든 파드가 생성되어 변경되는 모습
3. Recreate 하기
3-1. 버전 변경(v1.0.0 -> v2.0.0)
순차적으로 변경 되는게 아니라 그냥 변경 되는 모습
4. 롤백 하기
롤백도 한번에 진행Service
1. Pod 내부에서 Service 명으로 API 호출 [서비스 디스커버리]

2. Deployment에서 Pod의 ports 전체 삭제, Service targetPort를 http -> 8080으로 수정
2-1. Deployment 수정
2-2. Service 수정
3. 다시 Pod 내부에서 호출
HPA
1. 부하 확인
1-1. pod 추가 생성
2. [behavior] 미사용으로 적용
2-1. HPA 수정
2-2. 부하 확인(Grafana)
2-3. 부하 확인(CLI)
마무리
여러가지 오브젝트에 대한 개념이 한번에 들어와서 처음에는 조금 어렵다고 느꼈는데, 반복적으로 강의를 듣고 실습을 해보니 어느정도 각각의 오브젝트에 대한 개념이 조금씩 잡히고 있는것 같다는 느낌이 들었습니다.
댓글을 작성해보세요.