반응형
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와 관련된 모든 리소스 삭제
반응형
'인프라 > Kubernetis' 카테고리의 다른 글
[minikube] 레플리카셋(replicaset)과 디플로이먼트(Deployment) (2) (2) | 2025.08.13 |
---|---|
[minikube] 레플리카셋(replicaset)과 디플로이먼트(Deployment) (1) (2) | 2025.08.12 |
[minikube] 쿠버네티스에서 왜 Pod 단위로 관리할까? (1) | 2025.08.11 |
[minikube] kubectl 자동완성 기능 (2) | 2025.08.11 |
[minikube] 가상머신에 minikube 설치하기 (1) | 2025.08.08 |