Deployment

hyeon·2022년 5월 18일
0

쿠버네티스

목록 보기
7/8

Recreate

배포하는 중간 pod 비는 타임이 생김

Rolling Update

배포중간 downtime이 없슴 추가 data 발생함

Blue/Green

controller 생성후 라벨을 통해 service에서 셀렉터하는 방식이고 새로운 controller 추가 시 배포하다가 v1 끊고 v2를 사용하는 방식

canary

type값을 통해 service 연결 후 ingreecontroller 로 주소를 통해 배포하는 방식

실습

처음 pod2 생성후 배포하다가

레플리카셋 설정을 바꾸면서 pod2로 변경

recreate 방식

서비스 생성

kbs-master# curl service Ip:8080/version

버전확인

롤백명령어
kubectl rollout undo deployment deployment-1 --to-revision=2

롤백결과 확인
kubectl rollout history deployment deployment-1

RollingUpdate

레플리카셋생성

서비스생성

Blue&Green

profile
Cloud Engineer , backend developer

0개의 댓글