scaling과 rolling update, rollback(원상복구)

pod을 늘린다. 동일한 라벨을 주면 service가 알아서 똑같은걸로 인식

rolling update. 쿠버네티스에서는 하나하나 바꾼다. pod안에있는 어플리케이션의 상태까지 염두에 두고 해야해서 의미가 있는건 아닌데 하나씩 살아있는 pod들을 교체하는 rolling update

구르면서 업데이트한다. 하나 띄우고 하나 죽이고

이거해도 어플리케이션 돌아가고 있는거 죽이고 업데이트하면 의미없다 끊긴다

죽이는건 조심해야한다.

파일을 열었는데 안닫으면 저장은 안될수있는것처럼

kubectl�scale�deployments/kubernetes-bootcamp�-- replicas=4

desired state를 변경

clusterIP는 디버그 용도

curl minikube ip동작하지 않음

minikube service쓰기

통계적으로 분산하는거지 배칭은 아니다.

flush 당장 디스크로 내보내라 당장 네트워크로 내보내라 등 명령

update deployment from v1 to v2

pod이미지들이 교체됨 ⇒ update

한방에 업데이트하는게 아니라 rolling update해줌