본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

쿠버네티스 패턴 클라우드 네이티브 애플리케이션 설계와 구현을 위한 24가지 디자인 패턴

빌긴 이브리암 , 롤란트 후스 지음 | 안승규 , 서한배 옮김 | 책만 | 2020년 04월 16일 출간

이 책의 다른 상품 정보

  • 정가 : 28,000원
    판매가 : 25,200 [10%↓ 2,800원 할인]
  • 통합포인트 :
    [기본적립] 1,400원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(30일,토) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 클라우드 네이티브로 가는 여정을 밝혀줄 책 모음전
    2020.04.09 ~ 2022.05.31
  • 개발자와 함께 성장을 이야기하는 책만 출판사 도서 모음전
    2019.10.18 ~ 2022.11.30
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
상품상세정보
ISBN 9791189909123(118990912X)
쪽수 300쪽
크기 185 * 240 * 25 mm /677g 판형알림
원서명/저자명 Kubernetes Patterns/Bilgin Ibryam

책소개

이 책이 속한 분야

이 책의 주제어

반복과 재사용 가능한 24가지 쿠버네티스 디자인 패턴으로 완성하는 클라우드 네이티브 애플리케이션 개발과 구현에 대한 모든 것! 쿠버네티스 전문가로 도약하기 위한 필독서

쿠버네티스에서 클라우드 네이티브 애플리케이션을 설계하고 구현하기 위한 일반적이고 재사용 가능한 패턴과 원칙을 알려준다. 이 책의 24가지 쿠버네티스 디자인 패턴에는 각 문제에 대한 설명과 쿠버네티스에 특화된 해결책이 담겨 있다. 모든 패턴에 대해 구체적인 코드 예제를 제공하므로 각 패턴 예제를 실행해볼 수도 있다. 입증된 디자인 패턴으로 클라우드 네이티브 문제를 해결하는 방법을 알고 싶은 개발자와 아키텍트를 위한 책이다.

상세이미지

쿠버네티스 패턴 도서 상세이미지

저자소개

저자 : 빌긴 이브리암

저자가 속한 분야

레드햇Red Hat의 수석 아키텍트이자, 아파치 소프트웨어 재단의 멤버이며, 여러 오픈 소스 프로젝트의 커미터로 활약하고 있다. 또한 블로거이자 오픈 소스 에반젤리스트, 블록체인 신봉자, 발표자, 『Camel Design Patterns』의 저자이기도 하다. 10여 년간 확장성이 뛰어나고 회복력 있는 분산 시스템을 구축하고 설계해왔다.
평소 멘토링과 코딩을 즐기며, 엔터프라이즈 기업들이 오픈 소스 솔루션을 성공적으로 구축할 수 있도록 자문을 한다. 현재는 애플리케이션 통합, 엔터프라이즈 블록체인, 분산 시스템 설계, 마이크로서비스, 클라우드 네이티브 애플리케이션 등 업무에 주력하고 있다.
트위터 https://twitter.com/bibryam, 블로그 https://www.ofbizian.com

저자 : 롤란트 후스

저자가 속한 분야

박사 학위자이며, 퓨즈(Fuse) 온라인에서 기술 책임자로 일했고 현재는 레드햇의 수석 소프트웨어 엔지니어로서 서버리스 팀에서 케이네이티브(Knative) 코딩을 담당하고 있다. 20년 이상 자바 개발을 해왔으며 최근에는 고Go 언어와 또 다른 사랑에 빠졌다. 하지만, 시스템 관리자로서 자신의 근본을 결코 잊은 적이 없다. JMX-HTTP 브릿지 졸로키아Jolokia의 수석 개발자이자, 컨테이너 이미지를 생성하고 쿠버네티스와 오픈시프트(OpenShift)에 배포하는 데 널리 사용되는 자바 빌드 도구의 수석 개발자로서 활발하게 오픈 소스에 기여 중이다. 코딩뿐만 아니라 컨퍼런스 발표나 저술 활동을 통해 자신의 작업을 공개하기를 즐긴다.
트위터 https://twitter.com/ro14nd, 블로그 https://ro14nd.de

저자가 속한 분야

20여 년간 삼성SDS에서 엔터프라이즈 애플리케이션 설계 및 개발을 하고, 오픈스택 기반의 프라이빗 클라우드 개발을 리딩했다. 2015년 SKT로 옮겨 쿠버네티스기반의 플랫폼 개발을 주도하고 있으며, 쿠버네티스 코리아 그룹 대표로서 국내 쿠버네티스 저변 확대에 노력 중이다.
트위터 https://twitter.com/seungkyua, 블로그 https://ahnseungkyu.com

역자 : 서한배

현재 삼성SDS에서 쿠버플로우(Kubeflow) 기반의 머신러닝 플랫폼 설계 및 개발을 리딩하고 있다. ARM기반의 임베디드 펌웨어 엔지니어로서 개발을 시작하여, 오픈스택과 쿠버네티스 기반 솔루션과 PaaS 엔진 개발에 참여했다. 클라우드 관련 전반적인 기술과 머신러닝 분야에 관심이 많으며, 현재는 GPU 분산 트레이닝과 ML 파이프라인 기술에 중점을 두고 있다. 커뮤니티에서 발표나 토론을 통해 지식을 공유하는 것을 즐긴다.

작가의 말

[지은이의 글]
마이크로서비스와 컨테이너 기술의 진화는 개발자가 소프트웨어를 설계, 구축, 실행하는 방식을 크게 변화시켰다. 최신 아키텍처는 새로운 분산된 기본 요소를 제공하며, 이로 인해 많은 개발자나 기술 책임자, 아키텍트에게 익숙지 않은 다양한 실행이 필요해졌다. 이 책에서는 쿠버네티스에서 클라우드 네이티브 애플리케이션을 설계하고 구현하기 위한 일반적이고 재사용 가능한 패턴과 원칙을 알려준다.
이 책의 24가지 쿠버네티스 디자인 패턴에는 각 문제에 대한 설명과 쿠버네티스에 특화된 해결책이 담겨 있다. 모든 패턴에 대해 구체적인 코드 예제를 제공하므로 각 패턴 예제를 실행해볼 수도 있다. 입증된 디자인 패턴으로 클라우드 네이티브 문제를 해결하는 방법을 알고 싶은 개발자와 아키텍트를 위한 책이다.

| 이 책에서 다루는 내용 |
- 기본 패턴은 컨테이너 기반 클라우드 네이티브 애플리케이션 구축을 위한 핵심 원칙과 사례를 다룬다.
- 행동 패턴은 컨테이너 및 플랫폼 상호작용을 관리하기 위한 좀 더 세분화된 개념을 살펴본다.
- 구조 패턴은 특정 사용 예를 다루기 위해 파드 내에서 컨테이너를 구성하는 데 도움이 된다.
- 설정 패턴은 쿠버네티스에서 애플리케이션 설정을 처리하는 방법에 대한 통찰을 제공한다.
- 고급 패턴은 오퍼레이터와 오토스케일링 같은 더욱 복잡한 주제를 다룬다.

[옮긴이의 글]
[안승규]
때는 2015년 초 무렵, IaaS, PaaS와 관련된 업무를 하다 보니 플랫폼으로 서비스를 제공하는 구현 방법에 대한 관심이 많았다. 하지만, 당시만 해도 컨테이너로 서비스를 제공하는 개념은 흔치 않아 서비스 개발을 위해 오픈소스를 비롯한 몇몇 제품들의 장단점을 비교하다가 쿠버네티스를 처음 접하게 되었다. 실제로 쿠버네티스를 제대로 설치하고 검토한 것은 그해 10월쯤이다. 오픈스택 서밋에서 우연히 코어오에스(CoreOS)의 텍토닉(Tectonic)이란 제품을 알게 되었고, 일주일 고생 끝에 겨우 설치를 완료해 쿠버네티스 샘플 소스를 돌리고, iptables 규칙을 확인하면서 서비스가 어떻게 돌아가는지를 하나씩 따라해가며 이해했다. 그때 문득 나 혼자 고민할 것이 아니라 모두 같이 공유할 수 있는 커뮤니티가 있으면 좋겠다는 생각에 이듬해인 2016년 1월 9일 쿠버네티스 코리아 그룹을 개설했다.
쿠버네티스는 처음 접하는 이들이 이해하기에는 진입장벽이 높아 그리 쉽지 않다. 특히, 쿠버네티스를 설치하는 것부터가 난제다(물론 지금은 카인드(Kind)나 미니큐브(Minikube) 등이 있어 간단히 설치할 수 있다). 여기에다가 컨테이너에 대한 이해가 필요하며, 쿠버네티스의 기본 요소 및 자원들(예를 들어 파드, 디플로이먼트, 레플리카세트, 서비스, 엔드포인트 등)도 제대로 활용할 수 있어야 한다. 더 큰 문제는 쿠버네티스를 어느 정도 이해한다 하더라도, 대부분은 아주 기본적인 개념만 알고 있을 확률이 높다는 점이다. 쿠버네티스를 활용해 서비스를 구축한 사람은 서비스 구축 과정에서 활용한 쿠버네티스 기능만 알고 그 이상의 중요한 개념을 모르는 경우가 부지기수다. 그렇기 때문에 이 책 『쿠버네티스 패턴』은 더욱 가치있게 다가올 것이다.
이 책은 세부 구현에 대해 자세히 설명하지는 않는다. 하지만 24가지 디자인 패턴을 통해 쿠버네티스의 핵심 개념을 설명함으로써 독자들에게 길잡이 역할을 해준다. 간혹 이 책에서 한 문장 혹은 한 문단으로 설명하는 쿠버네티스 개념들을 대수롭게 여겨 그냥 넘겨서는 안 된다. 각 장의 ‘참고 자료’ 절에서 열거한 링크들을 일일이 방문해 읽어보고 핵심 개념들을 모두 이해한다면 이 책의 가치를 확연히 깨닫게 될 것이다.
쿠버네티스 초보자가 이 책에서 다루는 내용을 다 이해했다면, 이제는 쿠버네티스 전문가의 경지에 올랐다고 할 수 있을 것이다. 그러면 이제는 한 단계 더 나아가 쿠버네티스 기반의 프로그래밍을 학습해야 하며, 클라우드 네이티브 컴퓨팅 재단(CNCF, Cloud Native Computing Foundation)의 여러 프로젝트들을 살펴봄으로써 쿠버네티스를 더 깊이 이해하려 노력해야 한다. 그렇기 때문에 더더욱 이 책 『쿠버네티스 패턴』은 여러분이 쿠버네티스 전문가로 도약하기 위한 첫걸음이 되어주리라 확신한다.

[서한배]
클라우드 네이티브 기술은 클라우드를 기반으로 하는 대부분의 개발 및 운영환경에 적용되고 있을 뿐만 아니라 레거시 시스템도 빠르게 대체하면서 패러다임 전환을 가져오고 있다. 클라우드 네이티브 컴퓨팅에서 가장 대표적인 오케스트레이션 도구인 쿠버네티스는 오늘날 클라우드를 기반으로 하는 개발자나 운영자라면 필수로 이해해야 하는 플랫폼이 되었다. 하지만 필드의 다양한 요구사항과 수많은 사용 사례를 ~~

**글자수 제한으로
[서평]란에서 이어서 보실 수 있습니다

목차

1장 개요
__클라우드 네이티브로 가는 길
__분산 기본 요소
____컨테이너
____파드
____서비스
____레이블
____애노테이션
____네임스페이스
__정리
__참고 자료

[1부] 기본 패턴

2장 예측 범위 내의 요구사항
__문제
__해결책
____런타임 의존성
____자원 프로파일
____파드 우선순위
____프로젝트 자원
____용량 계획
__정리
__참고 자료

3장 선언적 배포
__문제
__해결책
____롤링 배포
____고정 배포
____블루-그린 릴리스
____카나리아 릴리스
__정리
__참고 자료

4장 정상상태 점검
__문제
__해결책
____프로세스 정상상태 확인
____라이브니스 점검
____레디니스 점검
__정리
__참고 자료

5장 수명주기 관리
__문제
__해결책
____시그텀 신호
____시그킬 신호
____시작 후 훅
____종료 전 훅
____그 밖의 수명주기 제어
__정리
__참고 자료

6장 자동 배치
__문제
__해결책
____가용한 노드 자원
____컨테이너 자원 요구
____배치(Placement) 정책
____스케줄링 프로세스
____노드 어피니티
____파드 어피니티와 파드 안티어피니티
____테인트와 톨러레이션
__정리
__참고 자료

[2부] 행동 패턴

7장 배치 잡
__문제
__해결책
__정리
__참고 자료

8장 주기적 잡
__문제
__해결책
__정리
__참고 자료

9장 데몬 서비스
__문제
__해결책
__정리
__참고 자료

10장 싱글톤 서비스
__문제
__해결책
____애플리케이션 외부 잠금
____애플리케이션 내부 잠금
____파드 디스럽션 버짓(Pod Disruption Budget)
__정리
__참고 자료

11장 스테이트풀 서비스
__문제
____스토리지
____네트워킹
____식별자
____순서성
____기타 요구사항
__해결책
____스토리지
____네트워킹
____식별자
____순서성
____기타 기능
__정리
__참고 자료

12장 서비스 디스커버리
__문제
__해결책
____내부 서비스 디스커버리
____수동 서비스 디스커버리
____클러스터 외부의 서비스 디스커버리
____애플리케이션 계층 서비스 디스커버리
__정리
__참고자료

13장 자기 인식
__문제
__해결책
__정리
__참고자료

[3부] 구조 패턴

14장 초기화 컨테이너
__문제
__해결책
__정리
__참고 자료

15장 사이드카
__문제
__해결책
__정리
__참고자료

16장 어댑터
__문제
__해결책
__정리
__참고자료

17장 앰배서더
__문제
__해결책
__정리
__참고자료

[4부] 설정 패턴

18장 EnvVar 설정
__문제
__해결책
__정리
__참고자료

19장 설정 자원
__문제
__해결책
__정리
__참고자료

20장 불변 설정
__문제
__해결책
____도커 볼륨
____쿠버네티스 초기화 컨테이너
____오픈시프트 템플릿
__정리
__참고자료

21장 설정 템플릿
__문제
__해결책
__정리
__참고자료

[5부] 고급 패턴

22장 컨트롤러
__문제
__해결책
__정리
__참고자료

23장 오퍼레이터
__문제
__해결책
____사용자정의 자원 정의
____컨트롤러와 오퍼레이터 분류
____오퍼레이터 개발과 배포
__예제
__정리
__참고자료

24장 탄력적 스케일
__문제
__해결책
____수동 수평 스케일링
____수평 파드 오토스케일링
____수직 파드 오토스케일링
____클러스터 오토스케일링
____스케일링 레벨
__정리
__참고자료

25장 이미지 빌더
__문제
__해결책
____오픈시프트 빌드
____케이네이티브 빌드
__정리
__참고자료

추천사

브렌단 번스(쿠버네티스의 공동 창시자)

쿠버네티스 커뮤니티가 각양각색의 환경에서 신뢰성을 갖춘 다양한 분산 시스템을 구축하고 제공해온 수많은 경험의 부산물이 바로 쿠버네티스다. 소프트웨어 개발자가 특정 요구사항을 해결할 목적으로 설계하고 제작한 기본 도구들이 쿠버... 더보기

앤드류 블록(레드햇, 수석 대표 컨설턴트)

개발자가 이해하고 빠르게 활용할 수 있는 형식으로 주요 쿠버네티스 개념을 소개하는 특별한 접근 방식이다.

마이클 후터만(데브옵스 대표 컨설턴트)

쿠버네티스를 실무 작업과 과제에 연관지어 설명하는 훌륭한 책이다.

강인호(한국 오라클 클라우드 엑설런트팀 부장, 『쿠버네티스 인 액션』 역자)

쿠버네티스는 기업의 기존 컴퓨팅 환경뿐만 아니라 IoT, 머신러닝과 통신 인프라 분야까지 다양한 영역에서 도입, 활용되고 있다. 이 책은 쿠버네티스를 도입하고 활용하면서 맞닥뜨릴 수 있는 다양한 문제 상황들을 IT 종사자들에... 더보기

이재상(쿠버네티스 한국 그룹 부대표)

회사에서 실제로 쿠버네티스 환경을 구축/운영하면서, 처음 쿠버네티스를 설치해서 샘플 앱으로 테스트할 때와는 다른 많은 문제를 겪었습니다. 이처럼 직접 부딪히지 않고서는 예측이 어려운 'Day 2 Operation'에서는, 쿠... 더보기

출판사 서평

[이 책의 구성]
- 1부, ‘기본 패턴’에서는 쿠버네티스의 핵심 개념을 다룬다. 1부에서 다루는 패턴들은 컨테이너 기반의 클라우드 네이티브 애플리케이션을 구축하기 위한 기본적인 원칙과 사례다.
- 2부, ‘행동 패턴’에서는 기본 패턴 상위에 있는 패턴으로서, 다양한 유형의 컨테이너와 플랫폼 상호작용을 관리하기 위해 좀 더 세밀한 개념을 추가한 패턴들에 대해 설명한다.
- 3부, ‘구조 패턴’에서는 쿠버네티스 플랫폼의 핵심인 파드 내의 컨테이너 구성과 관련된 패턴들을 다룬다.
- 4부, ‘설정 패턴’에서는 쿠버네티스에서 애플... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

스토리K 1건의 스토리K가 있습니다.

    교환/반품/품절안내

    ※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

    교환/반품/품절안내
    반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
    [1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

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

    이 책의 원서

    안내

    이 분야의 베스트

    • 한국데이터진흥원
      16,200원
    • 길벗알앤디
      27,900원
    • 길벗R&D
      17,100원
    • 이남호
      23,310원
    • 윤인성
      16,200원
    더보기+

    이 분야의 신간

    더보기+

    바로가기

    • 우측 확장형 배너 2
    • 우측 확장형 배너 2

    최근 본 상품