도서상세보기

도서명 프로덕션 쿠버네티스 : 애플리케이션 플랫폼 구축을 위한 - 에이콘 클라우드 컴퓨팅 시리즈
저자 조쉬 로소, 리치 랜더, 알렉산더 브랜드, 존 해리스
출판사 에이콘출판
출판일 2023-11-28
정가 40,000원
ISBN 9791161757971
수량

1장. 쿠버네티스 운영 준비
__쿠버네티스 정의
____중요 컴포넌트
____컨테이너 오케스트레이션 이상의 확장 기능
____쿠버네티스 인터페이스
____쿠버네티스 요약
__애플리케이션 플랫폼 도입 방식
____플랫폼 구축 접근 범위
____조직의 요구사항 조정
____애플리케이션 플랫폼 요약
____쿠버네티스 기반 애플리케이션 플랫폼 구축
____기반부터 시작하기
____추상화 범위
____플랫폼 서비스 결정
____구축 블록
__요약

2장. 쿠버네티스 배포 모델
__관리형 서비스와 셀프 서비스 비교
____관리형 서비스
____자체 서비스
____배포 모델 결정
__자동화
____쿠버네티스 설치 소프트웨어
____사용자 정의 자동화
__아키텍처 및 토폴로지
____etcd 배포 모델
____클러스터 티어
____노드풀
____클러스터 페더레이션
____인프라스트럭처
____베어메탈과 가상화 비교
____클러스터 사이즈 조정
____컴퓨팅 인프라
____네트워크 인프라
____자동화 전략
__서버 설치
____구성 관리 도구
____VM 이미지
____VM 설치 시 필요한 항목
__컨테이너형 컴포넌트
__애드온
__업그레이드
____플랫폼 버전 관리
____실패 대응 계획
____통합 테스트
____업그레이드 전략
__트리거 메커니즘
__요약

3장. 컨테이너 런타임
__컨테이너의 출현
__오픈 컨테이너 이니셔티브
____OCI 런타임 명세
__컨테이너 런타임 인터페이스
____파드 시작
__런타임 선택
____도커
____컨테이너
____CRI-O
____카타 컨테이너
____Virtual Kubelet
__요약

4장. 컨테이너 스토리지
__스토리지 고려사항
____액세스 모드
____볼륨 확장
____볼륨 프로비저닝
____백업 및 복구
____블록 디바이스 및 파일, 오브젝트 스토리지
____임시 데이터
____스토리지
이 책에서 다루는 내용

-견고한 쿠버네티스 기반 플랫폼 구축에 필요한 능력 이해하기
-실제 경험을 활용해 쿠버네티스 기반 플랫폼을 구축할 때 자주 발생하는 함정 피하기
-쿠버네티스의 아키텍처 디자인을 확장 가능한 플랫폼으로 개발하기
-내부 및 외부 사용자의 고민을 분석해 목적에 맞는 플랫폼 개발하기
-도구 및 추상화에 대한 선택과 결정으로 쿠버네티스 플랫폼의 복잡성 제어하기
-쿠버네티스로 운영환경 방식을 확인하고 일반적인 도구 적용 옵션 및 절충점 알아보기

지은이의 말

쿠버네티스는 매우 강력한 기술이며, 몇 년 전부터 인기가 급상승했다. 이를 통해 소프트웨어 배포를 관리하는 방식에서 발전을 위한 기반을 형성할 수 있었다. API 기반의 소프트웨어와 분산 시스템은 쿠버네티스가 등장하기 전에 이미 잘 정립돼 있었지만, 널리 채택되지는 않았다. 쿠버네티스는 정립된 원칙을 훌륭하게 실현해 성공의 기반을 마련했을 뿐 아니라 중요한 무언가를 제공했다. 쿠버네티스 프로젝트 덕분에 대기업에서나 가능하던 고가용성(highly available, 셀프 힐링(Self-healing, 오토스케일링(autoscaling 방식의 소프트웨어 배포가 모든 조직에 도달 가능한 수준이 됐다. 소프트웨어 시스템이 넓은 범위의 고수준 지시를 받아들이고 그대로 실행해 원하는 결과를 제공하도록 하는 조건을 발견하고, 변화하는 장애물을 극복하며 개발자의 개입 없이 문제를 해결하는 미래가 눈앞에 있다. 더 빠르고 신뢰성 있게 수행하는 시스템이 구현될 것이다. 쿠버네티스는 모두를 그 미래에 훨씬 가까이 이끌었다. 그러나 강력함과 높은 성능은 사람들이 이러한 복잡성을 탐색하는 데 도움이 되는 경험을 공유하고자 이 책을 쓰기로 결정했다. 쿠버네티스를 사용해 운영 환경에 애플리케이션 플랫폼을 구축하려면 이 책을 읽어야 한다. 그러나 쿠버네티스를 처음 사용하거나 작동 방식을 알고자 하는 사람에게 이 책은 부적절하다. 책에서 설명하는 솔루션을 각자의 연구와 테스트에 함께 적용해보기를 권한