Skip to Content
쿠버네티스 창시자에게 배우는 모범 사례 2판
book

쿠버네티스 창시자에게 배우는 모범 사례 2판

by 브렌던 번스, 에디 비얄바, 데이브 스트레벨, 라클런 이븐슨, 이일웅
October 2024
Beginner to intermediate
452 pages
10h 12m
Korean
Hanbit Media, Inc.
Content preview from 쿠버네티스 창시자에게 배우는 모범 사례 2판
38
쿠버네티스 창시자에게 배우는 모범 사례 2판
그냥 알기 쉽게 컨피그맵 자체를 바꾸어 롤아웃하고 싶겠지만, 좋은 방법이 아니다. 왜냐하
면, 구성을 변경해도 기존 파드가 저절로 업데이트되는 건 아니기 때문이다. 변경된 구성은
파드를 재시작해야 반영되므로, 결국 롤아웃은 헬스 체크
health
check
기반이 아닌
15
, 불시에
ad
hoc
또는 랜덤하게 일어날 수 있다. 그리고 컨피그맵은 버전 관리 시스템으로만 버저닝하므로 롤
백하기가 아주 어려워질 가능성도 있다.
컨피그맵의 네임에 버전 번호를 넣는 것이 좋은 방법이다. 예를 들어,
frontend-config
frontend-config-v1
이라고 네이밍하는 것이다. 변경을 해야 할 경우, 기존 컨피그맵은
놔두고
v2
컨피그맵을 새로 만든 뒤 이 구성을 사용하도록 디플로이먼트 리소스를 업데이트
한다. 이렇게 하면 적절히 헬스 체크를 하면서 기회를 엿보아 디플로이먼트 롤아웃이 자동으
로 트리거된다. 뭔가 잘못되어 롤백해야 할 경우,
v1
컨피그맵은 이미 클러스터에 있으므로
디플로이먼트를 그냥 한 번 더 업데이트하면 그만이다.
1.6
시크릿 인증 관리
아직 프론트엔드에서 연결할 레디스 서비스는 살펴보지 않았는데, 실제 애플리케이션에서는
서비스 간 통신 보안을 강구해야 한다. 유저와 데이터를 보호하는 명분 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

효율적인 리눅스 명령어 사용의 기술

효율적인 리눅스 명령어 사용의 기술

Daniel J Barrett
클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)

Publisher Resources

ISBN: 9791169212939