1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

쿠버네티스 쿡북
저자 : 세바스티앙고아스구엔외 ㅣ 출판사 : 에이콘출판 ㅣ 역자 : 유일호

2018.09.07 ㅣ 232p ㅣ ISBN-13 : 9791161752013

정가20,000
판매가18,000(10% 할인)
적립금 1,000원 (5%)
배송일정 05월 13일 출고 가능
주문 수량 변경시 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 기타 규격
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 인터넷 > 웹프로그래밍(웹디자...
클라우드 네이티브 애플리케이션 구축

쿠버네티스와 관련된 지식을 80여 가지의 레시피를 통해 설명하는 책이다. 쿠버네티스에 대한 개념을 더욱 심화하거나, 쿠버네티스를 실제로 사용할 때 참고할 만한 책이다. 쿠버네티스에 대한 기본 개념을 숙지한 상태로 쿠버네티스 인프라를 구축하기 전에 이 책을 가볍게 쭉 읽어 본다면 도움이 될 것이다.
펼쳐보기

[목 차]

1장. 쿠버네티스 시작하기
-1.1 설치 없이 쿠버네티스 사용하기
-1.2 쿠버네티스 CLI, kubectl 설치
-1.3 로컬 쿠버네티스 인스턴스를 실행하기 위해 미니큐브 설치하기
-1.4 개발 용도로 로컬에서 미니큐브 사용하기
-1.5 미니큐브에서 애플리케이션 기동하기
-1.6 미니큐브에서 대시보드 접근하기

2장. 쿠버네티스 클러스터 만들기
-2.1 쿠버네티스 클러스터를 만들기 위해 kubeadm 설치하기
-2.2 kubeadm을 사용해 쿠버네티스 클러스터 부트스트래핑하기
-2.3 깃허브에서 쿠버네티스 릴리스 다운로드하기
-2.4 클라이언트와 서버 바이너리 다운로드하기
-2.5 hyperkube 이미지를 사용해 도커로 쿠버네티스 마스터 노드 실행하기
-2.6 systemd 유닛 파일을 작성해 쿠버네티스 컴포넌트 실행하기
-2.7 구글 쿠버네티스 엔진에 쿠버네티스 클러스터 만들기
-2.8 애저 컨테이너 서비스(ACS)에 쿠버네티스 클러스터 만들기

3장. 쿠버네티스 클라이언트 사용 방법
-3.1 리소스 조회
-3.2 리소스 삭제
-3.3 kubectl로 리소스 변경 감시하기
-3.4 kubectl로 리소스 편집하기
-3.5 kubectl 에게 리소스와 필드 설명을 요청하기

4장. 기초적인 워크로드 생성하고 수정하기
-4.1 kubectl run을 사용해 디플로이먼트 생성하기
-4.2 파일 매니페스트로부터 오브젝트 생성하기
-4.3 파드 매니페스트 직접 작성하기
-4.4 매니페스트를 사용해 디플로이먼트 런칭하기
-4.5 디플로이먼트 업데이트

5장 서비스 사용하기
-5.1 애플리케이션을 노출하기 위해 서비스 생성하기
-5.2 서비스의 DNS 인트리 검증하기
-5.3 서비스 타입 변경하기
-5.4 미니큐브에 인그레스 컨트롤러 배포하기
-5.5 클러스터 외부에서 접근할 수 있는 서비스 만들기

6장. 쿠버네티스 API와 핵심 메타데이터 살펴보기
-6.1 쿠버네티스 API 서버의 API 엔드포인트 찾기
-6.2 쿠버네티스 매니페스트 구조 이해하기
-6.3 이름 충돌을 피하기 위해 네임스페이스 생성하기
-6.4 네임스페이스 내부에 쿼타 설정하기
-6.5 오브젝트에 레이블 부여하기
-6.6 쿼리에 레이블 사용하기
-6.7 커맨드 하나로 리소스 애노테이트하기

7장. 특화된 워크로드 관리하기
-7.1 배치 잡 실행하기
-7.2 파드 내부에서 예약된 태스크 실행하기
-7.3 노드마다 인프라 데몬 실행하기
-7.4 스테이트풀과 리더/팔로워 애플리케이션 관리하기
-7.5 파드의 기동 동작에 영향 주기

8장. 볼륨과 설정 데이터
-8.1 로컬 볼륨을 통해 컨테이너들 사이에서 데이터 교환하기
-8.2 시크릿을 사용해 파드에 API 액세스키 전달하기
-8.3 애플리케이션에 설정 데이터 제공하기
-8.4 미니큐브에 퍼시스턴트 볼륨 사용하기
-8.5 미니큐브에서의 데이터 퍼시스턴시 이해하기
-8.6 GKE에 퍼시스턴트 스토리지 동적으로 프로비저닝하기

9장. 스케일링
-9.1 디플로이먼트 스케일링하기
-9.2 GKE에 있는 클러스터를 자동으로 리사이징하기
-9.3 AWS 애 있는 클러스터 자동으로 리사이징하기
-9.4 GKE에서 수평 파드 오토스케일링 사용하기

10장 보안
-10.1 애플리케이션에 고유 ID 제공하기
-10.2 접근 제어 정보 조회하고 확인하기
-10.3 리소스에 대한 접근 제어하기
-10.4 Securing Pods

11장. 모니터링과 로깅
-11.1 컨테이너의 로그에 접근하기
-11.2 Liveness 프로브로 브로큰 상태 복구하기
-11.3 Readiness 프로브를 사용해 파드로의 트래픽 흐름 제어하기
-11.4 디플로이먼트에 Liveness와 Readiness 프로브 추가하기
-11.5 리소스를 모니터링하기 위해 미니큐브에 힙스터 활성화하기
-11.6 미니큐브에서 프로메테우스 사용하기
-11.7 미니큐브에서 일래스틱서치-플루언트디-키바나(EFK) 사용하기

12장. 관리 및 문제 해결
-12.1 쿠버네티스의 자동완성 활성화하기
-12.2 서비스에서 파드 제거하기
-12.3 클러스터 외부에서 ClusterIP 서비스에 접근하기
-12.4 리소스 상태 이해하고 파싱하기
-12.5 파드 디버깅
-12.6 클러스터 상태에 대한 자세한 스냅샷 얻기
-12.7 쿠버네티스 워커 노드 추가하기
-12.8 점검을 위해 쿠버네티스 노드 배출하기
-12.9 etcd 관리하기

13장. 쿠버네티스 개발하기
-13.1 소스 컴파일하기
-13.2 특정 컴포넌트 컴파일하기
-13.3 쿠버네티스 API와 상호작용하기 위해 파이썬 클라이언트 사용하기
-13.4 커스텀 리소스 정의(CRD)를 사용해 API 확장하기

14장. 에코시스템
-14.1 쿠버네티스 패키지 매니저인 Helm 인스톨하기
-14.2 애플리케이션을 인스톨하기 위해 Helm 사용하기
-14.3 Helm으로 애플리케이션을 패키징하기 위해 자신만의 차트 만들기
-14.4 도커 컴포저 파일을 쿠버네티스 매니페스트로 변환하기
-14.5 kubicorn으로 쿠버네티스 클러스터 만들기
-14.6 버전 컨트롤에 암호화된 시크릿 저장하기
-14.7 kubeless로 기능 배포하기

[본 문]

쿠버네티스 쿡북에 온 것을 환영한다. 이 책을 골라줘서 고맙다! 이 책은 쿠버네티스와 관련된 실질적인 문제의 해결 방법을 설명한다. 클러스터를 구성하고, 쿠버네티스 API 오브젝트를 사용해 컨테이너화된 워크로드를 관리하고, 스토리지 기초 요소, 보안 설정을 사용하며 쿠버네티스 자체를 확장하는 등 80개가 넘는 레시피를 정리했다. 쿠버네티스를 처음 접하는 입문자라도 쿠버네티스의 경험과 쓰임새를 향상시키는 데 이 책에서 도움을 얻길 바란다.
('지은이의 말' 중에서)

여러 IT 기업들이 쿠버네티스를 이용한 인프라 구성을 준비하고 있거나 이미 사용하고 있으며, 국내 쿠버네티스 커뮤니티에서도 교류가 점점 더 활발해 지고 있다. 쿠버네티스는 거의 컨테이너 기반 인프라 관리를 위한 표준 수준의 도구가 됐다. 대부분의 메이저 클라우드 프로바이더에서 쿠버네티스를 큰 어려움 없이 사용할 수 있으며, 이미 클라우드 컴퓨팅 서비스를 제공하는 잘 알려진 기업들은 자사의 상품군에 쿠버네티스 기반 제품을 정착시키기 위해 노력하거나 제법 이윤을 내고 있기도 하다.
이 책은 쿠버네티스의 개념을 더욱 심화하거나, 쿠버네티스를 실제로 사용할 때 참고할 만하다. 쿠버네티스에 대한 기본 개념을 숙지한 상태로 쿠버네티스 인프라를 구축하기 전에 이 책을 가볍게 쭉 읽어 본다면 도움이 될 것이다.
이 책은 80여 가지의 비교적 다양한 레시피를 선보이고 있지만 페더레이션과 관련된 레시피를 포함하고 있지 않으며, 보안을 다루는 레시피가 다소 적다는 게 아쉬운 부분이다. 멀티 클러스터를 관리하지 않는다면 페더레이션과 관련된 내용이 없다는 점은 그리 큰 문제가 아니지만, 보안과 관련된 부분은 다른 서적이나 글을 반드시 참고하길 권장한다.
('옮긴이의 말' 중에서)
펼쳐보기
[이 책에서 다루는 내용]

- 쿠버네티스 클러스터 제작
- 쿠버네티스 커맨드라인 인터페이스 사용
- 기본 워크로드 타입 관리
- 서비스 다루기
- 쿠버네티스 API 살펴보기
- 스테이트풀 및 넌클라우드 네이티브 애플리케이션 관리
- 볼륨 및 설정 데이터 다루기
- 클러스터 수준 및 애플리케이션 수준 스케일링
- 애플리케이션 보안
- 모니터링과 로깅
- 유지보수 및 문제 해결

[이 책의 대상 독자]

클라우드 네이티브 개발자, 시스템 관리자 또는 최신 유행의 데브옵스(DevOps) 롤 중 하나를 수행하고 있는 독자를 대상으로 한다. 이 책은 개발에서 프로덕션까지 쿠버네티스 정글을 성공적으로 탐험할 수 있도록 도와줄 것이다. 레시피들을 순서대로 진행할 필요는 없다. 하지만 각 장에는 핵심 쿠버네티스 개념과 API 프리미티브를 활용하는 레시피가 포함돼 있다.

추천사

가장 좋은 인프라는 보이지 않는 인프라다. [쿠버네티스 쿡북]은 보이지 않는 인프라를 구축할 수 있도록 돕는다. 이 책은 실제 업무에서 어떻게 해야 하는지 실례를 제공한다. 이 과정에서 쿠버네티스를 한 단계 높은 수준으로 다룰 수 있는 기술력을 갖추게 될 것이다.
- 조 베다(Joe Beda) / 헵티오(Heptio)의 설립자 겸 CTO, 쿠버네티스 설립자

쿠버네티스에서 애플리케이션을 만들어 실행하기 위한 환상적이고 실용적인 안내서다. 클라우드 기반의 컨테이너화된 애플리케이션을 만드는 데 도움이 되는 훌륭한 참고 자료이자 수단이다.
- 클레이튼 콜먼(Clayton Coleman) / 레드햇

세바스티앙과 마이클은 쿠버네티스에 좀 더 빨리 익숙해질 수 있도록 다양하고 유용한 레시피를 이 책에 모았다. 실제로 쿠버네티스를 설치하고 애플리케이션을 실행할 때 독자들이 직접 따라서 해 볼 수 있게 수십 가지의 유용한 조언과 팁을 제공한다.
- 리즈 라이스(Liz Rice) / 최고 기술 전도사, 아쿠아(Aqua) 시큐리티
펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.
도서평점
내용
등록하기
0/2000자
교환/반품 방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
교환/반품 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
교환/반품 비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
교환/반품 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기