쿠버네티스 기초 다지기 3/e
도서명:쿠버네티스 기초 다지기 3/e
저자/출판사:조나단,바이에르,제시,화이트/에이콘출판
쪽수:548쪽
출판일:2019-05-23
ISBN:9791161753027
목차
지은이 소개
기술 감수자 소개
옮긴이 소개
옮긴이의 말
들어가며
1장. 쿠버네티스 소개
__기술 요구 사항
__간략한 컨테이너 소개
____컨테이너란?
__컨테이너가 너무 멋진 이유
__지속적인 통합과 배포의 장점
____리소스 활용성
__마이크로서비스와 오케스트레이션
____향후 과제
__첫 번째 클러스터
____GCE에서 쿠버네티스 실행
____쿠버네티스 UI
____그라파나
____커맨드라인
____마스터에서 실행되는 서비스
____노드에서 실행되는 서비스
____클러스터 해체
__다른 프로바이더 사용하기
____CLI 설정
____IAM 설정
____클러스터 상태 저장소
____클러스터 생성
____클러스터 재설정
____기타 구축 자동화 방법
____로컬 대****
____처음부터 직접 만들기
__요약
__질문
__더 읽어볼 거리
2장. 쿠버네티스의 핵심 구성 요소로 기초 다지기
__기술 요구 사항
____쿠버네티스 시스템
____쿠버네티스 아키텍처
____마스터
____클러스터 상태
____클러스터 노드
____마스터
____노드(이전의 미니언)
__핵심 구성 요소
____파드
____레이블
____컨테이너의 사후
____서비스
____레플리케이션 컨트롤러와 레플리카셋
__첫 쿠버네티스 애플리케이션
____레이블 더 살펴보기
____레플리카셋
__헬스체크
____TCP 체크
____수명 주기 훅 또는 정상 종료
__애플리케이션 스케줄링
____스케줄링 예제
__요약
__질문
__더 읽어볼 거리
3장. 네트워킹, 로드 밸런서, 인그레스 작업
__기술 요구 사항
__컨테이너 네트워킹
____도커 네트워크
____쿠버네티스의 네트워킹 방식
____네트워킹 옵션
____네트워킹 비교
____균형잡힌 설계
__고급 서비스
____외부 서비스
____내부 서비스
____커스텀 로드 밸런싱
____크로스 노드 프록시
____커스텀 포트
____다중 포트
____인그레스
____인그레스 유형
____마이그레이션, 멀티 클러스터, 이외
____커스텀 주소 지정
__서비스 검색
__DNS
__멀티테넌시
____제한
__리소스 사용에 대한 참고 사항
__요약
__질문
__더 읽어볼 거리
4장. 신뢰성 있는 컨테이너 네이티브 애플리케이션 구현
__기술 요구 사항
__쿠버네티스의 상태 관리 방법
__디플로이먼트
____디플로이먼트 유스케이스
____스케일링
____업데이트와 롤아웃
____오토스케일링
__잡
____이외의 잡 유형
__데몬셋
__노드 선택
__요약
__질문
5장. 쿠버네티스의 저장소 개념 탐구
__기술 요구 사항
__퍼시스턴트 저장소
____임시 디스크
____클라우드 볼륨
____기타 저장소 옵션
____퍼시스턴트 볼륨과 스토리지 클래스
____동적 볼륨 프로비저닝
__스테이트풀셋
____스테이트풀 예제
__요약
__질문
__더 읽어볼 거리
6장. 애플리케이션 업데이트, 단계적인 롤아웃, 오토스케일링
__기술 요구 사항
__예제 설정
__스케일업
__원활한 업데이트
__테스트, 배포, 컷오버
__애플리케이션 오토스케일링
__클러스터 스케일링
____오토스케일링
____GCE 클러스터 스케일업
____AWS 클러스터 스케일업
____수동 스케일링
__애플리케이션 관리
____헬름 소개
__요약
__질문
__더 읽어볼 거리
7장. 지속적인 통합과 전달 설계
__기술 요구 사항
__지속적인 배포 파이프라인과 통합
__gulp.js
____준비 사항
____gulp.js 빌드 예제
__젠킨스 쿠버네티스 플러그인
____준비 사항
____플러그인 인스톨
__헬름과 미니큐브
__보너스
__요약
__질문
__더 읽어볼 거리
8장. 모니터링과 로깅
__기술 요구 사항
__모니터링 작업
__내장된 모니터링
____힙스터 살펴보기
____대시보드 커스터마이징
__플루언티드와 구글 클라우드 로깅
____플루언티드
__모니터링 작업 고도화
____GCE(스택드라이버)
____시스딕으로 시스템 모니터링 극대화
____프로메테우스
__요약
__질문
__더 읽어볼 거리
9장. 운영 체제, 플랫폼, 로컬 및 클라우드 제공자
__기술 요구 사항
__표준의 중요성
____OCI 헌장
__OCI
____컨테이너 런타임 인터페이스
____CRI-O 실습
____이외의 컨테이너 런타임
__CNCF
__컨테이너 표준 명세
__CoreOS
____rkt
____etcd
__CoreOS에 쿠버네티스 설치
__텍토닉
____대시보드
__호스팅 플랫폼
____아마존 웹 서비스
____마이크로소프트 애저
____구글 쿠버네티스 엔진
__요약
__더 읽어볼 거리
10장. 고가용성과 확장성을 위한 설계
__기술 요구 사항
__고가용성 소개
____가용성 측정 방법
__HA 모범 사례
____반취약성
____HA 클러스터
____주요 클라우드 서비스 제공자의 HA 기능
____쿠버네티스를 위한 HA 접근법
__클러스터 수명 주기
____어드미션 컨트롤러
____워크로드 API
____커스텀 리소스 정의
__요약
__질문
__더 읽어볼 거리
11장. 쿠버네티스 SIG, 인큐베이터 프로젝트, CNCF
__기술 요구 사항
____기여자를 위한 깃 설정
__CNCF의 구조
____쿠버네티스 생태계
__쿠버네티스 SIG
__참여 방법
__요약
__질문
__더 읽어볼 거리
12장. 클러스터 페더레이션과 멀티테넌시
__기술 요구 사항
__페더레이션 소개
__페더레이션의 필요성
____페더레이션의 구성 요소
____주요 컴포넌트
____페더레이티드 서비스
__페더레이션 설정
____컨텍스트
____페더레이션을 위한 새 클러스터
____페더레이션 제어 플레인 초기화
____페더레이션 시스템에 클러스터 추가
____페더레이티드 리소스
____페더레이티드 컨피그
____페더레이티드 수평 파드 오토스케일러
____이외의 페더레이티드 리소스
__진정한 멀티 클라우드
____멀티 클라우드 구성
__요약
__질문
__더 읽어볼 거리
13장. 클러스터 인증, 권한 부여, 컨테이너 보****
__컨테이너 보안의 기본
____컨테이너 이탈 방지
____리소스 잠식과 오케스트레이션 보****
__이미지 저장소
____지속적인 취약점 스캐닝
____이미지 서명과 검증
__쿠버네티스 클러스터 보****
____보****API 호출
____RBAC
____파드 보****정책과 컨텍스트
____추가 고려 사항
__민감한 애플리케이션 데이터 보호(시크릿)
__요약
__질문
__더 읽어볼 거리
14장. 쿠버네티스 강화
__상용화 준비
____제자리에 준비, 출발
__상용 환경에서 배운 교훈
____제한 설정
____스케줄링 제한
____메모리 제한 예제
____CPU 제약 조건 스케줄링
____CPU 제약 조건 예제
__클러스터 보****
__서드파티 프로젝트 및 제품
____사설 레지스트리
____구글 쿠버네티스 엔진
____애저 쿠버네티스 서비스
____ClusterHQ
____Portworx
____Shippable
____Twistlock
____Aqua Sec
____Mesosphere(메소스와 쿠버네티스 통합)
____Deis
____오픈시프트
__요약
__질문
__더 읽어볼 거리
15장. 쿠버네티스 인프라 관리
__기술 요구 사항
__클러스터 계획
____적합한 솔루션 선택
____클러스터 보****
____조정 예제
__클러스터 업그레이드
____PaaS 클러스터 업그레이드
__클러스터 스케일링
____GKE와 AKS의 스케일링
____직접 구축한 클러스터의 스케일링
____노드 유지보수
__추가 구성 옵션
__요약
__질문
__더 읽어볼 거리
찾아보기