간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (20,600원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (16,380원)
(최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (16,380원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (18,720원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (21,060원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (21,770원)
(최대할인 3만원 / 3만원 이상 결제)
Close

쿠버네티스 기초 다지기 2/e : 기초부터 활용까지

원제 : Getting Started with Kubernetes - Second Edition: Orchestrate and manage large-scale Docker deployments

2013년 9월 9일 이후 누적수치입니다.

판매지수 1,009
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

26,000원

  • 23,400 (10%할인)

    1,300P (5%적립)

할인혜택
적립혜택자동적립
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(27)

  • 사은품(2)

책소개

쿠버네티스는 애플리케이션 컨테이너를 스케줄링하고 실행시켜 주는 오케스트레이션 도구다. 이 책은 쿠버네티스의 다양한 기본 요소를 사용하는 방법과 주의점들을 잘 설명한다. 더불어 배포, 모니터링, 스케일링, 보안 등 프로덕션 관심사 역시 자세히 다룬다. 컨테이너 기반 인프라를 어떻게 구축하고 관리할지 고민하고 있다면 좋은 시작점을 제공해 줄 책이다.

출판사 서평

[이 책에서 다루는 내용]

- 다운로드, 인스톨, 쿠버네티스 코드 베이스 설정
- 쿠버네티스 클러스터 핵심 개념 이해
- 쿠버네티스 클러스터 모니터링과 로깅 설정 및 접근
- 클러스터에서 실행되는 애플리케이션에 대한 외부 접근 설정
- 좀 더 나은 성능과 컨테이너 구축 기민성을 달성하는데 CoreOS와 쿠버네티스가 도움을 주는 방식 이해
- 여러 클러스터 실행 및 단일 제어 플레인에서 관리
- 컨테이너 보안으로 쿠버네티스 클러스터 안전하게 만들기
- 서드파티 확장 및 도구 사용

[이 책의 대상 독자]

쿠버네티스와 함께 개발자, 운영자, 경영자 모두에게 도움이 된다. 모범 사례와 실제 운영 전략을 접목시켜 단계별로 설명하면서 컨테이너 애플리케이션을 프로덕션 환경으로 이동하는 방법을 설명한다. 쿠버네티스가 일상 업무와 얼마나 잘 들어 맞는지 알게 되고, 프로덕션 레디 컨테이너 애플리케이션 스택을 준비하는 데 도움이 될 것이다.

[이 책의 구성]

1장, '쿠버네티스 소개'에서는 컨테이너와 쿠버네티스 오케스트레이션의 방법, 목적, 이유를 간략히 살펴보고, 비즈니스 목표와 일상 업무에 주는 영향을 알아본다.
2장, '파드, 서비스, 복제 컨트롤러, 레이블'에서는 간단한 예제로 쿠버네티스의 핵심 요소인 파드, 서비스, 복제 컨트롤러, 레플리카 셋, 레이블을 살펴본다. 헬스체크와 스케줄링 같은 기본 작업도 살펴본다.
3장, '네트워킹, 로드밸런서, 인그레스'에서는 쿠버네티스와 쿠버네티스 프록시의 클러스터 네트워킹을 다룬다. 또한 서비스를 자세히 살펴보고 멀티 테넌시를 위한 상위 수준 격리 기능을 간단히 소개한다.
4장, '업데이트, 단계적인 배포, 오토스케일링'에서는 중단을 최소화한 업데이트와 새 기능 배포 방법을 간단히 살펴본다. 애플리케이션과 쿠버네티스 클러스터를 스케일링하는 방법도 살펴본다.
5장, '디플로이먼트, 잡, 데몬셋'에서는 수명이 짧은 작업과 장기 수행 애플리케이션 배포를 다룬다. 데몬셋(DemonSet)을 사용해 클러스터에 있는 노드의 전체나 서브셋에 컨테이너를 실행하는 방법도 살펴본다.
6장, '스토리지와 스테이트풀 애플리케이션 실행'에서는 스토리지 관심사 및 파드와 컨테이너 생명주기에 걸친 데이터 퍼시스턴트를 다룬다. 쿠버네티스에서 스테이트풀 애플리케이션을 다루는 새로운 요소도 살펴본다.
7장, '지속적인 배포'에서는 쿠버네티스를 지속적인 배포 파이프라인으로 통합하는 방법을 설명한다. 쿠버네티스를 Gulp.js 및 젠킨스와 함께 사용하는 방법도 살펴본다.
8장, '모니터링과 로깅'에서는 쿠버네티스 클러스터에서 내장 및 서드파티 모니터링 도구를 사용하고 커스터마이징하는 방법을 설명한다. 구글 클라우드 모니터링/로깅 서비스 및 시스딕(Sysdig) 같은 내장 로깅 및 모니터링을 살펴본다.
9장, '클러스터 페더레이션'에서는 새로운 페더레이션 기능을 시험해보고 클라우드 프로바이더에 걸쳐 복수의 클러스터를 관리하는 방법을 설명한다. 앞에서 살펴봤던 핵심 요소의 페더레이티드 버전도 살펴본다.
10장, '컨테이너 보안'에서는 컨테이너 런타임 수준부터 호스트까지 기본적인 컨테이너 보안을 설명한다. 또한 이런 개념을 컨테이너 실행에 적용하는 방법과 쿠버네티스 실행과 관련된 보안 문제 및 관례를 설명한다.
11장, 'OCP, CoreOS, 텍토닉으로 쿠버네티스 확장'에서는 공개 표준이 컨테이너 에코시스템을 이롭게 하는 방법을 살펴본다. 저명한 표준 조직 몇 곳과 CoreOS, 텍토닉을 살펴보고, 호스트 OS와 엔터프라이즈 플랫폼으로서의 CoreOS의 장점을 알아본다.
12장, '프로덕션 레디를 향해'에서는 도움이 되는 도구와 사용 가능한 서드파티 프로젝트를 소개하고 더 많은 도움을 얻을 수 있는 곳을 알아본다.

목차

1장. 쿠버네티스 소개
-컨테이너의 간략한 소개
-컨테이너란
-컨테이너가 너무나 멋진 이유
-지속적인 통합과 지속적인 배포의 장점
-리소스 활용성
-마이크로서비스와 오케스트레이션
-향후 과제
-쿠버네티스의 탄생
-첫 클러스터 만들기
-쿠버네티스 UI
-그라파나
-커맨드라인
-마스터에서 실행되는 서비스
-노드에서 실행되는 서비스
-클러스터 해체
-다른 프로바이더 사용하기
-클러스터 재설정
-kube-up 파라미터 수정
-kube-up.sh의 대안
-처음부터 직접 만들기
-요약
-참고

2장. 파드, 서비스, 복제 컨트롤러, 레이블
-쿠버네티스 아키텍처
-마스터
-노드(이전의 미니언)
-핵심 요소
-파드
-레이블
-컨테이너의 사후
-서비스
-복제 컨트롤러와 레플리카 셋
-첫 쿠버네티스 애플리케이션
-레이블 더 살펴보기
-레플리카 셋
-헬스체크
-TCP 체크
-생명주기 훅 또는 정상 종료
-애플리케이션 스케줄링
-스케줄링 예제
-요약
-참고

3장. 네트워킹, 로드밸런서, 인그레스
-쿠버네티스 네트워킹
-네트워킹 옵션
-네트워킹 비교
-균형 잡힌 설계
-고급 서비스
-외부 서비스
-내부 서비스
-커스텀 로드밸런싱
-크로스 노드 프록시
-커스텀 포트
-다중 포트
-인그레스
-마이그레이션, 멀티 클러스터, 그 외
-커스텀 주소 지정
-서비스 디스커버리
-DNS
-멀티테넌시
-제한
-리소스 사용에 대한 참고 사항
-요약
-참고

4장. 업데이트, 단계적인 배포, 오토스케일링
-예제 설정
-스케일업하기
-원활한 업데이트
-테스트, 릴리스, 컷오버
-애플리케이션 오토스케일링
-클러스터 스케일링
-오토스케일링
-GCE에서 클러스터 스케일업하기
-AWS에서 클러스터 스케일업하기
-수동 스케일링
-요약

5장. 디플로이먼트, 잡, 데몬셋
-디플로이먼트
-스케일링
-업데이트와 롤아웃
-오토스케일링
-잡
-그외 형태의 잡
-데몬셋
-노드 선택
-요약
-참고

6장. 스토리지와 스테이트풀 애플리케이션 실행 191
-퍼시스턴트 스토리지
-임시 디스크
-클라우드 볼륨
-다른 스토리지 옵션
-PersistentVolume과 StorageClass
-스테이트풀셋
-스테이트풀 예제
-요약
-참고

7장. 지속적인 배포
-지속적인 배포 파이프라인과 통합
-Gulp.js
-준비물
-Gulp 빌드 예제
-젠킨스 쿠버네티스 플러그인
-준비물
-플러그인 인스톨
-보너스
-요약

8장. 모니터링과 로깅
-모니터링 작업
-내장된 모니터링
-힙스터 살펴보기
-대시보드 커스터마이징
-플루언트디와 구글 클라우드 로깅
-플루언트디
-모니터링 작업 고도화하기
-GCE(StackDriver)
-시스딕으로 시스템 모니터링 극대화
-프로메테우스
-요약
-참고

9장. 클러스터 페더레이션
-페더레이션 소개
-페더레이션 설정
-컨텍스트
-페더레이션을 위한 새 클러스터
-페더레이션 제어 플레인 초기화하기
-페더레이션 시스템에 클러스터 추가
-페더레이티드 리소스
-페더레이티드 컨피그
-다른 페더레이티드 리소스들
-진정한 멀티 클라우드
-요약

10장. 컨테이너 보안
-컨테이너 보안의 기본
-컨테이너의 포함 상태 유지
-리소스 잠식과 오케스트레이션 보안
-이미지 리파지토리
-지속적인 취약점 스캐닝
-이미지 사이닝과 검증
-쿠버네티스 클러스터 보안
-보안 API 호출
-파드 보안 정책과 컨텍스트
-추가 고려 사항
-민감한 애플리케이션 데이터 보호(시크릿)
-요약
-참고

11장. OCP, CoreOS, 텍토닉으로 쿠버네티스 확장
-표준의 중요성
-오픈 컨테이너 기구
-클라우드 네이티브 컴퓨팅 재단
-표준 컨테이너 규격
-CoreOS
-rkt
-etcd
-CoreOS를 사용한 쿠버네티스
-텍토닉
-대시보드 간략하게 살펴보기
-요약
-참고

12장. 프로덕션 레디를 향해
-프로덕션 준비
-제자리에, 준비, 출발
-서드파티 업체
-사설 레지스트리
-구글 컨테이너 엔진
-애저 컨테이너 서비스
-ClusterHQ
-Portworx
-Shippable
-Twistlock
-AquaSec
-Mesosphere(메소스의 쿠버네티스)
-Deis
-OpenShift
-어디에서 정보를 더 얻을 수 있을까
-요약

-찾아보기

본문중에서

이 책은 쿠버네티스 및 전반적인 컨테이너 관리를 시작하는 입문자들을 위한 안내서다. 쿠버네티스의 특징과 기능을 자세히 살펴보고 전체적인 운영 전략에 얼마나 꼭 들어맞는지 살펴본다. 개발자의 랩탑을 벗어나 커다란 규모로 옮겨 관리하는 과정에서 어떤 장애물이 숨어 있는지 배우게 될 것이다. 쿠버네티스가 이런 문제를 흡족하게 해결해 줄 완벽한 도구라는 것도 알게 될 것이다.
('지은이의 말' 중에서)

가상화는 근대 개발에서 주목받는 기술이다. 그 한쪽에는 도커 같은 컨테이너 기반 가상화 도구가 자리잡고 있다. 개발, 스테이징, 프로덕션의 환경 일치는 매우 중요하다. 컨테이너는 매우 저렴한 방식으로 환경 일치를 이룰 수 있게 한다. 컨테이너는 VM과는 다른 방식으로 설계됐으며, 매우 적은 리소스로 가상화 이점을 얻을 수 있다.
최근 추세를 보면 깃허브에 공개된 프로젝트에도 도커를 이용한 환경 구성을 기본으로 포함하는 경우가 많다. 접근성이 좋아 복잡한 환경 구성 없이 빠르게 시작할 수 있기 때문이다. 단지 Dockerfile을 빌드하면 몇 분만에 환경 구성을 끝낸 다음 프로젝트를 바로 테스트할 수 있다.
그 외에 모든 의존성을 패키징해 구성할 수 있다는 점과 뛰어난 격리성은 다양한 환경을 별다른 고민 없이 빠르게 만들 수 있도록 해주며 재사용도 언제든지 가능하다. 컨테이너 이미지를 실행할 수 있는 엔진만 있으면 베어 머신, VM, 자체 인프라, 클라우드 어디에서든 실행할 수 있는 이식성이 제공된다.
근대의 웹서비스 개발은 더 알맞은 도메인으로 나눠 만들고 서비스들을 유기적으로 결합하는 경우가 많다. 특히 마이크로서비스 디자인 패턴의 영향으로 인해 그러한 경향이 더욱 두드러지고 있다. 당연히 세분화된 서비스만큼 컨테이너 개수 또한 늘어날 수밖에 없으며, 따라서 더욱 큰 규모의 인프라를 관리해야만 한다. 배포, 모니터링, 스케일링, 보안 등 프로덕션 수준에서 일어나는 모든 관심사와 일상 업무를 훌륭하게 처리할 수 있는 도구가 필요하다. 그리하여 구글이 쿠버네티스를 공개했으며, 쿠버네티스는 이런 일들을 아주 잘 처리할 수 있도록 설계되고 구현됐다.
전체를 컨테이너 기반 인프라로 구축하든, 레거시 시스템 일부를 컨테이너 기반으로 옮기든, 여러 클라우드 서비스를 활용하길 원하든 간에 쿠버네티스는 컨테이너 기반 인프라를 관리하기에 좋은 옵션이다.
이 책은 쿠버네티스의 다양한 기본 요소의 사용 방법과 주의점을 잘 설명한다. 더불어 배포, 모니터링, 스케일링, 보안 등 프로덕션 관심사도 자세히 다룬다. 이 책이 집필된 이후 쿠버네티스 버전이 많이 업데이트됐지만(이 책은 1.5 기반으로 집필됐으며, 현재 쿠버네티스 버전은 1.10이다) 지금도 핵심 요소의 설명은 유효하다.
('옮긴이의 말' 중에서)

저자소개

조나단 바이에르(Jonathan Baier) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 43권

뉴욕 브루클린에 거주하는 신흥 기술 리더다. 어렸을 때부터 기술에 대한 열정이 남달랐다. 14살 때 수백 페이지에 달하는 BASIC과 DOS 매뉴얼을 탐독할 정도로 가정용 컴퓨터(IBM PCjr)에 관심이 많았다. 그 후 간단한 틱택토(Tic-Tac-Toe)를 작성하면서 코딩을 배웠다. 십대에 컴퓨터 지원 사업을 시작했고, 그 이후로도 사업가 기질을 발휘해 여러 번 창업했다.
현재 무디스(Moody's)에서 글로벌 클라우드 엔지니어링(Global Cloud Engineering)의 부사장으로 일하고 있다. 각종 공공 및 민간 비즈니스 분야에서 기술 전략 및 솔루션 관련 경력을 10년 넘게 쌓았다. 다

펼쳐보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

프로그래밍을 좋아하는 평범한 프로그래머다. 다양한 기술에 관심이 많으며, 현재 위메프에 재직 중이다. 늘 좋은 프로그래머가 되려고 노력한다.

역자의 다른책

전체보기

이 상품의 시리즈

에이콘 오픈소스 프로그래밍 시리즈(총 32권 / 현재구매 가능도서 28권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용