bookseek.
◎ 한국어 ⌄
쿠버네티스 교과서 책 표지

BOOKSEEK BOOK NOTES

쿠버네티스 교과서

엘튼 스톤맨 지음

쿠버네티스 핵심 자원에서 저장소와 여러 형태의 워크로드, 배포와 운영으로 넓혀 가는 실습서입니다. 작은 예제들을 연결해 애플리케이션 구성을 이해하고 싶은 독자를 위해 학습 범위와 점검 질문을 정리했습니다.

책의 기본 정보

출판사
길벗
출간일
2023-08-30
분량
728쪽
ISBN
9791140706181

책의 내용과 읽을 거리

『쿠버네티스 교과서』는 컨테이너의 기초를 알고 쿠버네티스로 애플리케이션을 구성하는 흐름을 체계적으로 연습하려는 책입니다. Pod와 Deployment, Service에서 설정과 저장소, 여러 컨테이너와 워크로드로 이동하며 배포·보안·관측과 운영 관련 범위까지 넓힙니다. 그림으로 첫 개념만 이해하는 책보다 더 긴 실습 과정을 원하는 개발자에게 맞습니다.

기본 자원을 공부할 때는 명령의 결과에 나오는 이름을 외우기보다 각 자원이 무엇을 책임지는지 정리해 보세요. Pod가 실행되는 단위와 Deployment가 관리하려는 상태, Service가 제공하는 접근의 역할을 분리하면 이후 예제를 읽기 쉽습니다. 책의 작은 구성을 자신의 말로 설명한 뒤 설정을 한 가지 바꿨을 때 어떤 결과가 달라질지 예상하는 활동을 권합니다.

ConfigMap과 Secret을 다루는 부분은 애플리케이션의 코드와 환경별 설정을 나누는 문제와 연결됩니다. 설정이 달라졌을 때 어떤 자원이 영향을 받는지 확인해 보세요. 민감한 값은 학습용 가상 데이터로 대체하고 실제 자격 증명을 공개 문서나 저장소에 넣지 않는 것이 기본입니다. 책을 읽으며 설정의 위치와 사용하는 주체를 함께 표시하면 복잡한 매니페스트도 역할별로 나눠 볼 수 있습니다.

볼륨과 저장소는 실행 중인 자원이 바뀌어도 어떤 데이터를 유지할지 질문하게 합니다. 데이터가 필요한 이유와 보관할 위치, 접근하는 애플리케이션을 구분해 보세요. 저장소를 연결했다는 사실만으로 백업과 복구의 모든 조건을 충족하는 것은 아닙니다. 실습에서는 삭제해도 되는 데이터를 사용하고, 자원을 다시 만들었을 때 어떤 정보가 유지되는지 안전하게 확인하는 방식이 적절합니다.

여러 컨테이너와 다양한 워크로드를 다루는 범위에서는 하나의 실행 방식이 모든 작업에 맞는지 생각할 수 있습니다. 계속 요청을 받는 작업과 특정 시점에 끝나는 작업은 확인할 조건이 다를 수 있습니다. 책의 예제를 읽을 때 각 작업이 언제 시작하고 언제 종료되는지 먼저 적어 보세요. 자원의 종류를 늘리는 일보다 작업의 성격에 맞게 선택하는 이유를 이해하는 데 초점을 둘 수 있습니다.

배포와 패키징, 보안과 관측 관련 설명은 운영을 둘러싼 질문으로 이어집니다. 새 구성을 적용할 때 무엇이 달라지는지, 상태를 확인하려면 어떤 정보를 보아야 하는지 정리해 보세요. 모든 예제를 완료했다는 사실과 실제 조직의 운영 기준을 갖추었다는 판단은 별개입니다. 책의 실습은 검토할 항목을 배우는 과정으로 활용하고 운영 서비스의 설정 변경은 별도의 절차와 권한 아래에서 다뤄야 합니다.

소개하는 것은 2023년 한국어 종이책입니다. 쿠버네티스와 관련 도구의 버전 및 API 지원은 달라질 수 있으므로 책의 설정을 현재 환경에 그대로 적용할 수 있다고 보장하지 않습니다. 처음부터 모든 후반 주제를 같은 속도로 읽기보다 핵심 자원의 관계를 설명할 수 있을 때 범위를 넓혀 보세요. 실습의 양보다 선언한 상태와 실제 동작의 차이를 확인하는 능력을 기준으로 진도를 잡는 편이 좋습니다.

이 책에서 공부할 수 있는 내용

Pod·Deployment·Service·ConfigMap·Secret과 볼륨·저장소, 여러 컨테이너 및 워크로드를 공부할 수 있습니다. 배포·패키징·보안·관측으로 범위를 넓힙니다. 활용 질문은 작업의 수명과 데이터의 수명이 어떻게 다른지, 구성을 바꾼 뒤 어떤 상태와 정보를 확인해야 하는지입니다.

설명 방식에서 눈여겨볼 특징

  • 핵심 자원에서 확장: 실행·관리·접근의 역할을 익힌 뒤 여러 구성으로 이동합니다.
  • 설정과 데이터의 분리: ConfigMap·Secret·볼륨을 각각의 목적에 맞춰 읽습니다.
  • 작업 성격의 비교: 여러 워크로드를 시작과 종료 조건으로 살핍니다.
  • 배포 이후의 질문: 패키징·보안·관측을 통해 운영 관련 범위를 익힙니다.
  • 실습을 설명으로 전환: 성공 결과뿐 아니라 선택 이유와 상태 변화를 정리할 수 있습니다.

이런 독자에게 권합니다

컨테이너 기초가 있고 쿠버네티스로 여러 형태의 애플리케이션을 구성하는 과정을 길게 연습하려는 개발자에게 권합니다. 첫 개념을 빠르게 그림으로 확인하려는 독자에게는 범위가 넓을 수 있습니다. 실제 운영 환경의 모든 판단을 대신하는 책은 아닙니다.

이 책에서 주로 다루는 내용

  • 기본 자원과 애플리케이션 실행
  • 설정·저장소·작업 유형의 구분
  • 배포·확장·운영 관찰의 연결

작가 소개

엘튼 스톤맨은 컨테이너 기술의 기업 도입을 돕는 교육과 컨설팅, 기술 저술을 해 온 저자입니다. 길벗 소개에서 도커와 쿠버네티스 관련 강의·집필 및 대규모 시스템 설계 경험을 확인할 수 있습니다.

이 책과 함께 읽는 주제