장바구니 담기 close

장바구니에 상품을 담았습니다.

클라우드 네이티브를 위한 쿠버네티스 실전 프로젝트

클라우드 네이티브를 위한 쿠버네티스 실전 프로젝트 아마존 EKS로 배우는 데브옵스 및 IaC 기반 서비스 배포와 관리

  • 아이자와 고지
  • |
  • 동양북스
  • |
  • 2021-06-18 출간
  • |
  • 368페이지
  • |
  • 180 X 245 mm
  • |
  • ISBN 9791157687138
판매가

30,000원

즉시할인가

27,000

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
27,000

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

 실습과 함께 매니지드 쿠버네티스를 경험한다

2020년 1월 『쿠버네티스 입문』을 출간한 이후 쿠버네티스와 관련하여 어떤 책을 더 출간해야 할지를 고민하던 시간이 있었습니다. “쿠버네티스의 핵심 개념과 기본적인 운영법을 소개했다면 다른 방향으로 쿠버네티스를 어떻게 활용하는지 소개해야 하지 않을까?”라는 것이었습니다. “클라우드 네이티브나 데브옵스를 다루는 책을 내야 하는가? 그럼 여기서 쿠버네티스는 어떤 역할을 해야 하는가?”라는 고민을 해본 적도 있습니다. 하지만 쿠버네티스에 집중한다는 의미에서는 두 가지가 너무 큰 담론이라 갈피를 잡지 못했습니다.

 

이때 우연히 접하게 된 것이 지금 소개하는 『클라우드 네이티브를 위한 쿠버네티스 실전 프로젝트』입니다. 이 책은 다음과 같은 특징이 있습니다.

 

● Amazon EKS를 이용해 클라우드에서 쿠버네티스 클러스터를 생성하고 예제 애플리케이션을 배포하고 관리하는 실습을 진행합니다.

● 클라우드 네이티브나 데브옵스 관점에서 매니지드 쿠버네티스를 효율적으로 운용하는 방법을 소개합니다.

 

이 책은 실습 중심으로 클라우드 기반의 매니지드 쿠버네티스 환경을 다룹니다. 구체적으로는 명령어와 웹 UI 기반의 관리 콘솔을 함께 활용하며, 다른 클라우드 서비스의 기능과 적절히 연동하는 클라우드 서비스의 쿠버네티스 운용 방법을 살펴봅니다. 또한 애플리케이션 엔지니어나 매니지드 쿠버네티스 관리자를 대상으로 클라우드 네이티브, 데브옵스, 쿠버네티스를 결합한 개발 방법론도 엿볼 수 있습니다. 클라우드 컴퓨팅을 중심으로 애플리케이션이나 상용 서비스를 운영하는 사람이라면 이 책과 함께 매니지드 쿠버네티스의 기본 운용 방법을 경험할 수 있습니다.

목차

 목차

1장. 컨테이너 기술 보급과 쿠버네티스

1.1 컨테이너란

1.2 도커란

1.3 쿠버네티스란

1.4 Amazon EKS란

1.5 마치며

Column AWS가 관리형 쿠버네티스 서비스를 제공하는 이유

 

2장. 쿠버네티스 환경 구축과 예제 애플리케이션 배포

2.1 예제 애플리케이션의 개요와 AWS의 기본

2.2 EKS 클러스터 구축

2.3 데이터베이스 설정

2.4 API 애플리케이션 빌드와 배포

2.5 프런트엔드 애플리케이션 빌드와 배포

2.6 배치 애플리케이션 빌드와 배포

Column 예제 애플리케이션 좀 더 알아보기

2.7 예제 애플리케이션 환경 삭제

2.8 마치며

Column 예제 애플리케이션에서 CloudFormation으로 구축하는 리소스

 

3장. 쿠버네티스에서 애플리케이션을 동작시키는 구조

3.1 이 장의 목적과 내용

3.2 컨테이너를 동작시키기 위한 리소스

Column 디플로이먼트 업데이트와 롤백

3.3 컨테이너를 외부로 공개하기 위한 리소스

Column 로드밸런서로 HTTPS 지원

3.4 설정 정보 등을 안전하게 저장하는 구조

Column 파드에 볼륨을 마운트한다!?

3.5 파드를 안전하게 외부로 공개하기 위한 헬스 체크

3.6 파드를 안전하게 종료하기 위해 고려해야 할 사항

3.7 리소스 관리

3.8 마치며

Column 쿠버네티스 매니페스트와 공식 문서

 

4장. 서비스 환경에 대한 고려

4.1 모니터링

4.2 로그 관리와 운영

Column IAM 역할을 파드별로 설정하기

Column 관측 가능성의 중요성

Column 다양한 모니터링 도구

4.3 오토스케일링

4.4 보안

Column EKS가 AWS CLI로 인증하는 구조

Column EKS 클러스터를 생성했지만 인증이 안 되는 사례

4.5 매니페스트 관리와 지속적 통합/지속적 전달

Column 애플리케이션이나 환경마다 클러스터를 나눠야 하나?

Column 시크릿 등의 비밀 정보를 깃옵스로 관리하는 방법

4.6 버전 관리

Column 버전 업데이트 전략

4.7 파게이트

4.8 쿠버네티스를 지탱하는 에코시스템

4.9 마치며

 

부록 A. 윈도우 10에 실습 환경 설치하기

A.1 AWS CLI

A.2 Git for Windows

A.3 eksctl, kubectl

A.4 Amazon Corretto

A.5 도커 데스크톱

A.6 Node.js

 

부록 B. macOS에 실습 환경 설치하기

B.1 작업용 및 도구용 디렉터리 생성

B.2 AWS CLI

B.3 Homebrew와 envsubst

B.4 eksctl, kubectl

B.5 Amazon Corretto

B.6 도커 데스크톱

B.7 Node.js

 

부록 C. AWS 계정과 IAM 사용자 생성

C.1 계정 신규 생성

C.2 AWS CLI용 IAM 사용자 생성

C.3 AWS CLI 설정

도서소개


 

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.