상세정보
미리보기
쿠버네티스를 활용한 클라우드 네이티브 데브옵스
- 저자
- 존 어런들,저스틴 도밍거스 공저/최경현 역
- 출판사
- 한빛미디어
- 출판일
- 2020-01-03
- 등록일
- 2022-11-09
- 파일포맷
- PDF
- 파일크기
- 4MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
데브옵스를 위한 쿠버네티스 완벽 활용 가이드 쿠버네티스가 표준 플랫폼으로 자리 잡은 클라우드 네이티브 세계에서 데브옵스를 실천하는 방법을 다룬다. 쿠버네티스 관련 기본 개념, 애플리케이션을 작성하고 상용 환경에서 배포하는 방법, 클러스터를 구성하고 운영하는 방법, 장애 대처와 데이터 복원 방법을 실용적인 예제와 함께 살펴본다. 또한 쿠버네티스 환경에서 사용하는 여러 도구를 살펴보고 쿠버네티스 확장성을 100% 활용하는 비법을 소개한다. 쿠버네티스를 사용하는 개발자와 운영자, 쿠버네티스 입문자 모두에게 훌륭한 안내서가 될 것이다.
저자소개
30년 경력 컨설턴트. 기술 서적 몇 권을 집필했다. 세계를 돌아다니며 많은 기업에 클라우드 네이티브 인프라 및 쿠버네티스 관련 컨설팅을 한다. 여가 시간에는 서핑을 즐기며, 라이플과 권총 실력이 뛰어나다. 피아노도 치지만 확실히 잘 치진 못한다. 잉글랜드 콘월에 거주하며 동화 속에 나올 법한 오두막에 산다.
목차
CHAPTER 1 소프트웨어 세상의 세 가지 혁명__1.1 클라우드 혁명__1.2 데브옵스 탄생__1.3 컨테이너 등장__1.4 컨테이너 오케스트레이션__1.5 쿠버네티스 __1.6 클라우드 네이티브__1.7 운영의 미래__1.8 마치며 CHAPTER 2 쿠버네티스 첫걸음__2.1 첫 번째 컨테이너 실행하기__2.2 데모 애플리케이션__2.3 컨테이너 빌드하기__2.4 컨테이너 레지스트리__2.5 헬로, 쿠버네티스__2.6 Minikube__2.7 마치며CHAPTER 3 쿠버네티스 구축하기__3.1 클러스터 아키텍처__3.2 자체 호스팅 쿠버네티스 비용 __3.3 관리형 쿠버네티스 서비스__3.4 턴키형 쿠버네티스 솔루션__3.5 쿠버네티스 설치 프로그램__3.6 구입 또는 구축: 우리의 추천 __3.7 클러스터가 없는 컨테이너 서비스__3.8 마치며CHAPTER 4 쿠버네티스 오브젝트 다루기__4.1 디플로이먼트__4.2 파드__4.3 레플리카셋 __4.4 의도한 상태 유지하기__4.5 쿠버네티스 스케줄러__4.6 YAML 형식의 리소스 매니페스트__4.7 헬름: 쿠버네티스 패키지 매니저__4.8 마치며CHAPTER 5 리소스 관리하기__5.1 리소스 이해하기__5.2 컨테이너 생명 주기 관리하기__5.3 네임스페이스 사용하기 __5.4 클러스터 비용 최적화하기 __5.5 마치며 CHAPTER 6 클러스터 운영하기__6.1 클러스터 사이징과 스케일링__6.2 적합성 검사__6.3 검증과 감사__6.4 카오스 테스팅 __6.5 마치며CHAPTER 7 유용한 쿠버네티스 도구__7.1 kubectl 마스터하기__7.2 리소스 다루기__7.3 컨테이너 다루기__7.4 컨텍스트와 네임스페이스__7.5 쿠버네티스 셸과 도구__7.6 쿠버네티스 도구 직접 만들기 __7.7 마치며CHAPTER 8 컨테이너 실행하기__8.1 컨테이너와 파드__8.2 컨테이너 매니페스트__8.3 컨테이너 보안__8.4 볼륨__8.5 재시작 정책__8.6 이미지 풀 시크릿__8.7 마치며CHAPTER 9 파드 관리하기__9.1 레이블__9.2 노드 어피니티__9.3 파드 어피니티와 안티 어피니티__9.4 테인트와 톨러레이션__9.5 파드 컨트롤러 __9.6 인그레스 리소스__9.7 이스티오__9.8 엔보이__9.9 마치며CHAPTER 10 구성과 시크릿__10.1 컨피그맵__10.2 쿠버네티스 시크릿__10.3 시크릿 관리 전략__10.4 SOPS로 시크릿 암호화하기__10.5 마치며CHAPTER 11 보안과 백업__11.1 접근 제어와 권한__11.2 보안 스캐닝__11.3 백업__11.4 클러스터 상태 모니터링__11.5 추가 자료 __11.6 마치며 CHAPTER 12 쿠버네티스 애플리케이션 배포__12.1 헬름으로 매니페스트 빌드하기__12.2 헬름 차트 배포하기__12.3 헬름파일로 여러 개 차트 관리하기__12.4 고급 매니페스트 관리 도구__12.5 마치며 CHAPTER 13 개발 워크플로__13.1 개발 도구__13.2 배포 전략__13.3 헬름으로 마이그레이션 처리하기__13.4 마치며 CHAPTER 14 쿠버네티스에서 지속적 배포하기__14.1 지속적 배포란 무엇인가?__14.2 어떤 CD 도구를 사용해야 할까? __14.3 CD 컴포넌트__14.4 클라우드 빌드를 사용한 CD 파이프라인__14.5 마치며CHAPTER 15 관측 가능성과 모니터링__15.1 관측 가능성이란?__15.2 관측 가능성 파이프라인__15.3 쿠버네티스 모니터링 __15.4 마치며CHAPTER 16 쿠버네티스 메트릭__16.1 메트릭이란 무엇인가? __16.2 좋은 메트릭 선택하기__16.3 메트릭 분석__16.4 대시보드로 메트릭 그래프 그리기__16.5 메트릭 알림__16.6 메트릭 도구와 서비스__16.7 마치며