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

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

by 브렌던 번스, 에디 비얄바, 데이브 스트레벨, 라클런 이븐슨, 이일웅
October 2024
Beginner to intermediate
452 pages
10h 12m
Korean
Hanbit Media, Inc.
Content preview from 쿠버네티스 창시자에게 배우는 모범 사례 2판
331
CHAPTER 16
상태와 스테이트풀 애플리케이션 관리
16.1
볼륨과 볼륨 마운트
상태 유지는 복잡한 데이터베이스나 스루풋이 높은 데이터 큐 서비스 등의 워크로드에서만
필요한 것이 아니다. 컨테이너로 만든 워크로드에 탑재된 애플리케이션도 특정 디렉터리에
서 필요한 정보를 읽고 쓸 일이 많다. 파드의 컨테이너가 읽기 가능한 볼륨에 데이터를 주입
하는 방법은
4
장에서 설명했다. 그런데 컨피그맵이나 시크릿에서 마운트한 데이터는 보통 읽
기 전용이다.
이 절에서는 컨테이너에 쓰기도 가능하고 컨테이너 장애 또는 더 나아가 파드 장애까지 극복
가능한 볼륨을 제공하는 방법을 알아보겠다.
도커,
rkt
,
CRI
-
O
, 싱귤래리티
Singularity
같은 주요 컨테이너 런타임은 모두 외부 스토리지 시
스템에 매핑된 컨테이너에 볼륨을 마운트할 수 있도록 지원한다. 외부 스토리지는 가장 간단
하게는 메모리나 컨테이너 호스트의 경로부터
NFS
,
Glusterfs
,
CIFS
,
Ceph
등의 외부 파일
시스템까지 범위가 넓다.
그런데 왜 이런 장치들이 필요할까? 애플리케이션에 특정 정보를 로컬 파일 시스템에 기록하
도록 개발된 레거시 애플리케이션이 좋은 예다. 구현 방법은 여러 가지다. 사이드카 컨테이
너의
stdout
이나
stderr
에 로그를 기록하도록 애플리케이션 코드를 수정할 ...
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