본문 바로가기
인프라/Kubernetis

[minikube]Pod, Replicaset, Deployment 실습 하기

by devthrive 2025. 8. 14.
반응형

 1. Pod 생성 및 관리

  • 단일 Pod  생성 nginx 컨테이너를 실행하는 Pod을 생성하는 yaml 파일을 작성하고, 이를 적용하기
  • Pod의 이름은 nginx-pod로 설정
  • 생선된 Pod의 상태 확인
  • Pod 내부로 접속하여 /usr/share/nginx/html 디렉토리의 파일 목록 확인
  • Pod 삭제

2. ReplicaSet 생성

  • ReplicaSet 생성 nginx 이미지를 사용하는 ReplicaSet을 생성
  • ReplicaSet의 이름을 nginx-replicaset으로 설정
  • Replica 수는 3개로 설정
  • yaml 파일을 작성하여 적용후 생선된 Pod 상태확인
  • Replica 수 조정 nginx-replicaset의 replica수를 5개로 변경
  • 새로 생성된 Pod이 있는지 확인
  • ReplicaSet 삭제 ReplicaSet과 관련된 모든 리소스를 삭제

3. Deployment 생성 과 Rollback 실습

  • httpd 컨테이너(버전2.4)를 실행하는 Deployment를 생성
  • Deployment의 이름은 httpd-Deployment로 설정
  • Replica 수는 2개로 설정
  • yaml파일을 작성하고 적용 후 Pod생성 확인
  • Rolling Update 전략 실급
  • httpd-deployment의 이미지를 httpd:2.4.54로 업데이트
  • 교체가 완료 되었는지 확인
  • httpd버전을 이전버전인 httpd2.4버전으로 Rollback하기
  • Rollback 되었는지 확인
  • httpd-deployment의 Replica수 4개로 변경
  • Deployment와 관련된 모든 리소스 삭제
반응형