logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

쿠버네티스 마스터

쿠버네티스 마스터

(컨테이너 배포와 관리 자동화)

기기 사이판 (지은이), 김경호, 배동환, 강용제, 차연철, 차원호, 이형석 (옮긴이)
에이콘출판
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

쿠버네티스 마스터
eBook 미리보기

책 정보

· 제목 : 쿠버네티스 마스터 (컨테이너 배포와 관리 자동화)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9791161751351
· 쪽수 : 532쪽
· 출판일 : 2018-03-30

책 소개

클라우드 서비스 사용이 일반화되고, 컴퓨팅 정보 자산 활용에 극도의 효율을 요구하는 트렌드는 컨테이너 기술, 도커(Docker), 컨테이너 오케스트레이션의 빠르고 적절한 도입을 견인하고 있다. 쿠버네티스는 최신 트렌드를 충족하는 강력한 도구다.

목차

1장. 쿠버네티스 구조 이해
__컨테이너 오케스트레이션의 이해
____실제 머신, 가상머신, 컨테이너
____클라우드의 컨테이너
____소 떼와 애완동물의 차이
__쿠버네티스 개념
____클러스터
____노드
____마스터
____포드
____라벨
____애노테이션
____라벨 셀렉터
____복제 콘트롤러와 복제 집합
____서비스
____볼륨
____StatefulSet
____시크릿
____이름
____네임스페이스
__쿠버네티스 구조 심층 탐구
____분산 시스템 디자인 패턴
__쿠버네티스 API
____쿠버네티스 API
____자동 확장 API
__쿠버네티스 컴포넌트
____마스터 컴포넌트
____노드 컴포넌트
__쿠버네티스 런타임
____런타임 인터페이스
____도커
____Rkt
____하이퍼 컨테이너
__지속적 통합과 배포(CI/CD)
____CI/CD 파이프라인
____쿠버네티스를 위한 CI/CD 파이프라인 설계
__요약

2장. 쿠버네티스 클러스터 생성
__Minikube를 사용해 단일 노드 클러스터 생성
____작업 준비하기
____클러스터 생성
____문제 해결
____클러스터 확인
____작업하기
____대시보드로 클러스터 검사
__Kubeadm를 사용해 멀티 노드 클러스터 생성
____준비 사항
____Vagrant VM 클러스터 준비
____필요 소프트웨어 설치
____클러스터 생성하기
____포드 네트워크 설정
____워커 노드 추가
__클라우드(GCP, AWS, Azure)에서 클러스터 생성
____클라우드 공급자 인터페이스
____GCP
____AWS
____Azure
__베어 메탈 클러스터 생성
____베어 메탈 사용 사례
____베어 메탈 클러스터 생성 시기
__클러스터 생성 절차
__가상 사설 클라우드 인프라 사용
__요약

3장. 모니터링, 로깅, 문제 해결
__Heapster를 사용한 쿠버네티스 모니터링
____cAdvisor
__InfluxDB 백엔드
____저장소 스키마
____Grafana 시각화
__대시보드를 사용한 성능 분석
____최 상위 수준 뷰
____중앙 집중 로깅 추가
__노드 문제 탐지
____노드 문제 탐지기
____DaemonSet
____Problem Daemons
__문제 해결 사례
__견고한 시스템 설계
____하드웨어 장애
____할당량, 공유, 제한
____잘못된 설정
____비용 대 성능
____요약

4장. 고가용성과 신뢰성
__고가용성 개념
____중복성
____핫 스와핑
____리더 선출
____스마트 로드밸런싱
____멱등성
____자가 치료
__고가용성 모범 사례
____고가용성 클러스터 생성
____안정적인 노드 생성
____클러스터 상태 보호
____데이터 보호
____중복 API 서버 실행
____쿠버네티스를 사용해 리더 선출 실행
____고가용성 준비 환경 만들기
____고가용성 테스트
__라이브 클러스터 업그레이드
____롤링 업그레이드
____블루-그린 업그레이드
____데이터 컨트랙트 변경 관리
____데이터 이전
____API 지원 중단
__대규모 클러스터 성능, 비용, 설계 균형
____가용성 요구사항
____최선의 선택
____유지보수 작업시간
____빠른 복구
____무중단
____성능과 데이터 일관성
__요약

5장. 쿠버네티스 보안, 제한, 계정 설정
__쿠버네티스 보안 문제 이해
____노드 문제
____네트워크 문제
____이미지 문제
____설정과 배포 문제
____포드와 컨테이너 문제
____조직, 문화, 프로세스 문제
__쿠버네티스 보안강화
____쿠버네티스 서비스 계정 이해
____API서버 접근
____포드 보호
____포드 보안 정책
____네트워크 정책 관리
____secret 사용
__다중사용자 클러스터 실행
____다중 사용자 클러스터 사례
____안전한 멀티테넌시를 위한 네임스페이스 사용
____네임스페이스 함정 피하기
__요약

6장. 중요 쿠버네티스 자원 사용
__Hue 플랫폼 설계
____Hue 범위 정의
____워크플로우 계획
__쿠버네티스를 사용해 Hue 플랫폼 구축
____효과적으로 Kubectl 활용
____Kubectl 자원 구성 파일 이해
____포드에 장기 실행 마이크로서비스 배포
__내외부 서비스 분리
____내부 서비스 배포
____Hue-reminder 서비스 생성
____외부에 서비스 공개하기
__접근 제한을 위해 네임스페이스 사용하기
__작업 개시
____병렬 작업 실행
____완료 작업 삭제
____cron 작업 스케줄링
__Kubectl로 포드 조회
__비클러스터 컴포넌트와 혼합
____외부 클러스터 네트워크 컴포넌트
____내부 클러스터 네트워크 컴포넌트
____쿠버네티스로 Hue 플랫폼 관리
____준비 프로브 사용해 종속성 관리
__순서대로 포드를 실행위해 init 컨테이너 사용
____DaemonSet 포드 공유
__쿠버네티스로 Hue 플랫폼 진화
____기업에서 Hue 활용
____Hue를 활용한 과학 진보
____Hue를 활용한 미래의 아이들 교육
__요약

7장. 쿠버네티스 스토리지 관리
__영구 볼륨 살펴보기
____볼륨
____영구 볼륨 생성
____영구 볼륨 요청 만들기
____요청된 볼륨 마운트하기
____영구 볼륨 스토리지 구성 시연
__공용 스토리지 볼륨 유형 - GCE, AWS, 애저
____AWS EBS
____AWS EFS Elastic File System
____GCE 영구 디스크
____Azure 데이터 디스크
____Azure 파일 스토리지
__쿠버네티스에서 GlusterFS와 Ceph 볼륨
____GlusterFS 사용
____Ceph 사용
__클러스터된 컨테이너 데이터 볼륨 관리자로써 Flocker
__쿠버네티스에 기업용 스토리지 통합
__요약

8장. 상태저장 쿠버네티스 애플리케이션 실행
__상태 저장 VS 상태 비저장 쿠버네티스 애플리케이션
____분산 데이터 집약적인 앱의 본질 이해
____쿠버네티스 내부 상태 관리 목적
____쿠버네티스 외부 상태 관리 목적
__공유 환경 변수와 DNS 레코드 비교
____DNS를 통한 외부 데이터 저장소에 접근
____환경 변수를 통한 외부 데이터 저장소 접근
____여분의 메모리 상태 사용하기
____중복 영구 스토리지로 DaemonSet 사용
____영구적 볼륨 클레임 적용
____StatefulSet 활용
__쿠버네티스에서 카산드라 클러스터 운영
____카산드라에 대한 간략한 소개
____카산드라 도커 이미지
____쿠버네티스와 카산드라의 연결
____카산드라 헤드리스 서비스 생성
____statefulSet을 사용해 카산드라 클러스터 생성
____복제 컨트롤러를 사용해 카산드라 배포
____DaemonSet을 사용해 카산드라 배포
__요약

9장. 롤링 업데이트, 확장성, 할당량
__수평적 포드 자동 확장 기능
____수평적인 포드 자동 확장 조절기 선언
____사용자 정의 측정 항목
____Kubectl를 이용해 자동 스케일링하기
__자동 확장을 통한 롤링 업데이트 수행
__제한과 할당량을 이용한 부족 자원 처리
____자원 할당량 사용하기
____자원 할당량 유형
____할당량 범위
____요청과 제한
____할당량 작업
__클러스터 용량 선택과 관리
____노드 유형 선택
____스토리지 솔루션 선택
____비용 및 응답 시간 단축
____여러 노드 구성의 효과적 사용
____탄력적인 클라우드 자원 사용의 이점
____Hyper.sh 고려하기
__쿠버네티스로 한계 극복
____쿠버네티스의 성능 및 확장성 개선하기
____쿠버네티스의 성능과 확장성 측정
____대규모 쿠버네티스 테스트
__요약

10장. 고급 쿠버네티스 네트워킹
__쿠버네티스 네트워킹 모델 이해
____포드 내부 통신 (컨테이너 대 컨테이너)
____포드간 통신(포드-포드)
____외부 액세스
____쿠버네티스 네트워킹과 도커 네트워킹
____조회와 검색
____쿠버네티스 네트워크 플러그인
__쿠버네티스 네트워킹 솔루션
____베어 메탈 클러스터에서 브리징
____Contiv
____vSwitch 열기
__Nuage networks VCS
____Canal
____Flannel
____Calico 프로젝트
____Romana
____Weave net
__네트워크 정책의 효과적 사용
____쿠버네티스 네트워크 정책의 설계 이해
__로드밸런싱 옵션
____외부 로드밸랜서
____서비스 로드밸런서
____유입
__나만의 CNI 플러그인 작성
____루프백 플러그인 탐색
__요약

11장. 클라우드와 클러스터 연합 환경에서 쿠버네티스 실행
__클러스터 연합 이해
____클러스터 연합의 중요 사용 사례
____연합 제어 플레인
____연합 자원
____고 난이도 항목
__쿠버네티스 클러스터 연합 관리
__클러스터 연합 설정
____초기 설정
____공식 배포된 Hyperkube 이미지 이용
____연합 제어 플레인 실행
____쿠버네티스 클러스터를 연합에 등록
____KubeDNS 업데이트
____연합 중단
____Kubefed를 사용해 클러스터 연합 설정
__연합 워크로드 처리
____연합 서비스 생성
____백앤드 포드 추가
____퍼블릭 DNS 기록 검증
____연합 서비스 탐색
____클러스터 전체와 백앤드 포드의 실패 처리
____문제 해결
__요약

12장. 쿠버네티스 커스터마이징-API와 플러그인
__쿠버네티스 API로 작업
____OpenAPI 이해
____프록시 설정
____쿠버네티스 API 직접 탐색
____쿠버네티스 API를 통해 포드 생성
____파이썬 클라이언트를 통해 쿠버네티스 API 접근
__쿠버네티스 API 확장
____서드파티 자원 구조 이해
____서드파티 자원 개발
____서드파티 자원 통합
__쿠버네티스 플러그인 작성
____커스텀 스케줄러 플러그인 작성
__권한승인 플러그인 작성
____승인 제어 플러그인 작성
____커스텀 측정 항목 플러그인 작성
____볼륨 플러그인 작성
__요약

13장. 쿠버네티스 패키지 매니저 관리
__Helm 이해
____Helm의 동기
____Helm의 구조
____Helm의 구성 요소
____Helm과 Helm-classic
__Helm 사용
____Helm 설치
____차트 찾기
____패키지 설치
____저장소 작업
____Helm으로 차트 관리
__독자적인 차트 생성
____Chart.yaml 파일
____차트의 메타데이터 파일
____차트 의존성 관리
____템플릿과 값 사용
__요약

14장. 쿠버네티스의 미래
__앞으로 나아갈 길
____쿠버네티스 배포와 주요 일정
____쿠버네티스의 특별 관심사와 작업 그룹
__경쟁
____번들링의 가치
____도커 스웜
____메소스/메소스피어
____클라우드 플랫폼
____AWS
____Azure
____Alibaba Cloud
__쿠버네티스의 성장동력
____커뮤니티
____깃허브
____회의와 만남
____공유 정신
____쿠버네티스 생태계
____공개 클라우드 공급자
__교육과 훈련
__동적 플러그인
__요약

저자소개

기기 사이판 (지은이)    정보 더보기
생물 정보학과 유전체학 스타트업인 헬릭스(Helix)의 수석 소프트웨어 아키텍트다. 『쿠버네티스 마스터 2/e』(에이콘, 2018)의 저자이기도 하다. 인스턴트 메시징, 모핑, 칩 제조 공정 제어, 게임 콘솔용 임베디드 멀티미디어 애플리케이션과 뇌에서 영감을 얻은 머신러닝과 같은 다양한 분야에서 20년 이상 전문 소프트웨어를 개발해왔다. Windows, Linux, MacOS, Lynx, Sony PlayStation과 같은 운영체제를 위해 Go, Python, C#, Java, Delphi, JavaScript, Cobol, PowerBuilder를 포함한 많은 프로그래밍 언어로 코드를 작성했다. 데이터베이스, 저수준 네트워킹, 정통 사용자 인터페이스, 일반 SDLC 전문 지식을 갖추고 있다.
펼치기
김경호 (옮긴이)    정보 더보기
(현) 에쓰-오일 IT기획/보안 기획 업무 (현) IITP 평가 위원 (현) 한국정보기술연구원 BoBBest of Best 멘토 (현) NIA 빅데이터 기술 전문가 자문위원 (전) NCS 집필위원 (전) 미래창조과학부 한이음 ICT 멘토 (전) 인터넷 포털업체 IT 보안 기획 업무 (전) IT/IT보안컨설팅업체 컨설턴트 (전) 모바일기기 제조업체 IT 시스템 운영 업무 (전) 사이버보안전문단원(미래창조과학부) 해킹방어대회 입상(정보통신부 주관) 정보관리기술사, CCIE, CIA, CISSP, ISMS 인증심사원, PIMS 인증심사원, 정보보안기사, PMP, ITIL 등 다양한 자격 보유
펼치기
배동환 (옮긴이)    정보 더보기
대표적인 통신 기업에서 IT 시스템과 데이터베이스 운영에 대한 다년간의 경험을 쌓았으며, 현재는 외국계 기업에서 다양한 데이터베이스를 다루고 있다. MySQL, PostgreSQL 및 NoSQL 등 오픈소스 데이터베이스 다루기를 좋아하며, 도커 기반 기술과 컨테이너 오케스트레이션에 관심이 많은 엔지니어다. SK브로드밴드(하나로텔레콤, 두루넷) IT 운영 관리, 데이터베이스 관리자(DBA)를 거쳐 현재 Here Solutions의 데이터베이스 관리자, 미래 창조과학부 한이음 ICT 멘토이며, 컴퓨터시스템응용기술사, 정보시스템수석감리원 자격을 갖고 있다.
펼치기
차연철 (옮긴이)    정보 더보기
정보관리기술사로 보안 소프트웨어 개발에 대한 다양한 경험을 쌓아왔다. 현재는 빅데이터 개인정보 비식별 조치 기술 자문으로 활동하고 있으며, 보안 소프트웨어에 대한 신뢰와 신념을 가지고 해당 인력 양성에 큰 관심을 갖고 있다. 또한 『쿠버네티스 마스터』(에이콘, 2018), 『쿠버네티스 시작하기』(에이콘, 2018) 등 번역 활동에 참여하고 있다.
펼치기
이형석 (옮긴이)    정보 더보기
보안업계에서 가상화 연구에 매진하고 있다. 윈도우 가상화, 리눅스 가상화 연구 중 쿠버네티스를 만나게 되었고 가상화 기술과 컨테이너의 접목을 위해 노력하고 있다. 『쿠버네티스 마스터 2/e』(에이콘, 2018)의 역자다. (현) 안랩 / 보안솔루션 개발 (현) IITP 평가위원 (현) NIPA 평가위원 (현) 과학기술정보통신부 한이음 멘토 (전) NCS 집필위원 컴퓨터시스템응용기술사 / CISA 비트컴퓨터 쿠버네티스 출강
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책