책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791161751733
· 쪽수 : 272쪽
· 출판일 : 2018-06-20
책 소개
목차
1장. 쿠버네티스 소개
__속도
____불변성의 가치
____선언형 설정
____자가 치유 시스템
__서비스와 팀의 확장성
____분리
____애플리케이션과 클러스터를 위한 쉬운 확장
____마이크로서비스로 개발 팀 확장
____일관성과 확장성에 대한 고려사항 분리
__인프라 추상화
__효율성
__요약
2장. 컨테이너 생성과 실행
__컨테이너 이미지
____도커 이미지 포맷
__도커를 활용한 애플리케이션 이미지 생성
____도커 파일
____이미지 보안
____이미지 크기 최적화
__원격 레지스트리에 이미지 저장
__도커 컨테이너 런타임
____도커로 컨테이너 실행
____kuard 애플리케이션 탐색
____자원 사용량 제한
__정리
__요약
3장. 쿠버네티스 클러스터 배포
__공용 클라우드 제공자 서비스에 쿠버네티스 설치하기
____구글 컨테이너 서비스
____애저 컨테이너 서비스에 쿠버네티스 설치하기
____아마존 AWS에 쿠버네티스 설치하기
__minikube를 사용해 로컬에 쿠버네티스 설치하기
__라즈베리파이에서 쿠버네티스 운영
__쿠버네티스 클라이언트
____클러스터 상태 확인
____쿠버네티스 워커 노드 목록 조회
__클러스터 구성요소
____쿠버네티스 프록시
____쿠버네티스 DNS
____쿠버네티스 UI
__요약
4장. 일반적인 kubectl 명령
__네임스페이스
__컨텍스트
__쿠버네티스 API 객체 보기
__쿠버네티스 객체의 생성, 업데이트, 삭제
__라벨과 애노테이션
__디버깅 명령
__요약
5장. 포드
__쿠버네티스에서의 포드
__포드에 대한 고찰
__포드 매니페스트
____포드 생성
____포드 매니페스트 생성
__포드 실행
____포드 목록
____포드 세부사항
____포드 삭제
__포드 접속
____포트 포워딩 사용
____로그에서 더 많은 정보 확인
____컨테이너에서 exec로 명령 실행
____컨테이너 내외부로의 파일 복사
__상태 검사
____활성 프로브
____준비 프로브
____상태 검사 유형
__자원 관리
____자원 요청: 최소 필요 자원
____limits로 자원 사용 제한
__볼륨에서 데이터 유지
____포드로 볼륨 사용
____포드에서 볼륨을 사용하는 다른 방법
____원격 디스크를 사용한 영구 데이터
__종합
__요약
6장. 라벨과 애노테이션
__라벨
____라벨 적용
____라벨 수정
____라벨 선택기
____API 객체의 라벨 선택기
__애노테이션
____애노테이션 정의
__정리
__요약
7장. 서비스 탐색
__서비스 탐색
__서비스 객체
____서비스 DNS
____준비 상태 검사
__클러스터 외부로의 서비스
__클라우드 연계
__고급 세부 정보
____엔드포인트
____수동 서비스 탐색
____kube-proxy와 클러스터 IP
____클러스터 IP 환경 변수
__정리
__요약
8장. 레플리카세트
__조정 루프
__포드와 레플리카세트 관계
____기존 컨테이너 수용
____컨테이너 격리
__레플리카세트 설계
__레플리카세트 명세
____포드 템플릿
____라벨
__레플리카세트 생성
__레플리카세트 검사
____포드에서 레플리카세트 확인
____레플리카세트에 대한 포드 집합 찾기
__레플리카세트 확장
____kubectl scale을 사용한 명령형 확장
____kubectl apply를 사용한 선언형 확장
____레플리카세트 자동 확장
__레플리카세트 삭제
__요약
9장. 데몬세트
__데몬세트 스케줄러
__데몬세트 생성
__특정 노드로 데몬세트 제한
____노드에 라벨 추가
____노드 선택기
__데몬세트 업데이트
____개별 노드를 삭제해 데몬세트 업데이트
____데몬세트 롤링 업데이트
__데몬세트 삭제
__요약
10장. 잡
__잡 객체
__잡 패턴
____원샷
____병렬성
____작업 대기열
__요약
11장. ConfigMap과 시크릿
__ConfigMap
____ConfigMap 생성
____ConfigMap 사용
__시크릿
____시크릿 생성
____시크릿 사용
____사설 도커 레지스트리
__명명 규칙
__ConfigMap과 시크릿 관리
____목록 조회
____생성
____업데이트
__요약
12장. 디플로이먼트
__디플로이먼트와의 첫 만남
____디플로이먼트 내부
__디플로이먼트 생성
__디플로이먼트 관리
__디플로이먼트 업데이트
____디플로이먼트 확장
____컨테이너 이미지 업데이트
____롤아웃 이력
__디플로이먼트 전략
____재생성 전략
____롤링업데이트 전략
____서비스 안정을 위한 느린 롤아웃
__디플로이먼트 삭제
__요약
13장. 스토리지 솔루션과 쿠버네티스 연계
__외부 서비스 가져오기
____선택기 비사용 서비스
____외부 서비스의 제약사항: 상태 검사
__신뢰 가능한 싱글톤 운영
____MySQL 싱글톤 운영
____동적 볼륨 프로비저닝
__스테이트풀세트를 사용한 쿠버네티스 기반 스토리지
____스테이트풀세트 속성
____스테이트풀세트를 사용한 수동 복제 몽고DB
____몽고DB 클러스터 자동 생성
____영구 볼륨과 스테이트풀세트
____마지막 단계: 준비 프로브
__요약
14장. 실제 애플리케이션 배포
__Parse
____사전 준비
____Parse 서버 구축
____Parse 서버 배포
____Parse 테스트
__Ghost
____Ghost 구성
____Ghost + MySQL
__Redis
____Redis 구성
____Redis 서비스 생성
____Redis 배포
____Redis 클러스터 사용
__요약
부록 A. 라즈베리파이 쿠버네티스 클러스터 구축
__부품 목록
__이미지 굽기
__첫 번째 부팅: 마스터
____네트워크 설정
____쿠버네티스 설치
____클러스터 설정
__요약