출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.


-
엥지유니버스
-
클리커, 강민혁
-
성구(강성규)
-
코리아교육그룹 교육연구소
- 27,000
- 23,400
- 21,600
- 19,800
출판사 리뷰
★ 이 책의 구성 ★ 1장, '쿠버네티스와 헬름 이해'에서는 쿠버네티스와 헬름을 소개한다. 쿠버네티스 애플리케이션을 배포할 때 사용자가 직면할 수 있는 문제와 헬름이 구현을 단순화하고 생산성을 높이는 데 어떻게 도움이 되는지 소개한다. 2장, '쿠버네티스 및 헬름 환경 준비'에서는 로컬 쿠버네티스 클러스터에 애플리케이션을 배포하는 데 필요한 도구를 살펴보고 설치한 후 수행할 수 있는 기본적인 헬름 구성을 알아본다. 3장, '첫 번째 헬름 차트 설치'에서는 헬름 차트를 설치해 쿠버네티스에 애플리케이션을 배포하는 방법을 설명하고, 헬름을 통해 배포된 애플리케이션의 다른 수명주기 단계를 다룬다. 4장, '헬름 차트 이해'에서는 헬름 차트 빌딩 블록을 좀 더 깊게 살펴보고 자신만의 헬름 차트를 작성하는 데 필요한 사전지식을 학습한다. 5장, '첫 번째 헬름 차트 빌드'에서는 헬름 차트를 빌드하는 엔드 투 엔드(end-to-end) 연습을 제공한다. 5장은 기본적인 헬름 구조를 활용하는 헬름 차트의 기본 개념으로 시작해 좀 더 진보된 헬름 구조로 통합하기 위해 기본 구성을 수정하는 단계로 진행된다. 마지막으로 기본 차트 리포지토리에 차트를 배포하는 방법을 알아본다. 6장, '헬름 차트 테스트'에서는 헬름 차트에 대한 정적 검사 및 테스트를 수행할 수 있는 다양한 방법론을 설명한다. 7장, 'CI/CD 및 깃옵스를 사용한 헬름 프로세스 자동화'에서는 CI/CD 및 깃옵스(GitOps) 모델을 활용해 헬름 작업을 자동화하는 사용 사례를 살펴본다. 헬름 차트 테스트, 패키징 및 릴리스에 대한 프로세스를 개발한다. 또한 다양한 환경에서의 헬름 차트 설치 및 관리 방법도 소개한다. 8장, '오퍼레이터 프레임워크와 함께 헬름 사용'에서는 오퍼레이터 프레임워크에서 제공하는operator-sdk 도구를 사용해 기존의 헬름 차트에서 헬름 오퍼레이터를 구축하기 위한 쿠버네티스 오퍼레이터의 기본적인 개념을 설명한다. 9장, '헬름 보안 고려사항'에서는 도구를 설치하는 순간부터 쿠버네티스 클러스터에 헬름 차트를 설치할 때까지 헬름 사용에 관한 보안 고려사항과 주의사항을 설명한다.
1부. 소개 및 설정
1장. 쿠버네티스와 헬름 이해
__모놀리식부터 현대 마이크로서비스까지
__쿠버네티스란 무엇인가?
____컨테이너 오케스트레이션
____고가용성
____확장성
____활성화된 커뮤니티
__쿠버네티스 애플리케이션 배포
____디플로이먼트
____서비스
____영구 볼륨 요청
__리소스 관리에 대한 접근
____명령형 및 선언형 구성
__리소스 구성 문제
____다양한 타입의 쿠버네티스 리소스
____라이브 및 로컬 상태로 동기화 상태로 유지
____애플리케이션 수명주기 관리의 어려움
____정적인 리소스 파일
__구원이 될 헬름!
패키지 매니저 이해
쿠버네티스 패키지 매니저
________추상화된 쿠버네티스 리소스의 복잡성
________동적으로 구성된 선언형 리소스
________로컬 상태와 라이브 상태 간의 일관성
________지능형 배포
________자동화된 수명주기 훅
__요약
__더 읽을거리
__평가 문제
2장. 쿠버네티스 및 헬름 환경 준비
__기술 요구사항
__미니쿠베를 사용한 로컬 쿠버네티스 환경 준비
____미니쿠베 설치
____버추얼박스 설치
____지정된 하이버파이저로 버추얼박스 구성
____미니쿠베 리소스 할당 구성
____기본 사용법 확인
__kubectl 설정
____kubectl 설치
________미니쿠베를 통한 kubectl 설치
________미니쿠베 없이 kubectl 설치
________패키지 매니저 사용
________링크에서 직접 다운로드
__헬름 설정
____헬름 설치
____상위 리포지토리 추가
____플러그인 추가
____환경 변수
____탭 완성
____인증
____인가/RBAC
__요약
__더 읽을거리
__평가 문제
3장. 첫 번째 헬름 차트 설치
__기술 요구사항
__워드프레스 애플리케이션 이해
__워드프레스 차트 찾기
____명령행을 통한 워드프레스 차트 검색
____브라우저에서 워드프레스 차트 보기
____명령행에서 워드프레스 차트 정보 보기
__쿠버네티스 환경 만들기
__워드프레스 차트 설치
____구성을 위한 values 파일 생성
____설치 실행
____릴리스 검사
__추가 설치 정보
____-n 플래그
____HELM_NAMESPACE 환경 변수
____--set과 -values 중 선택
__워드프레스 애플리케이션에 접근
__워드프레스 릴리스 업그레이드
____헬름값 수정
____업그레이드 실행
____업그레이드 중 값 재사용 및 재설정
__워드프레스 릴리스 롤백
____워드프레스 이력 검사
____롤백 실행
__워드프레스 릴리스 삭제
__환경 정리
__요약
__더 읽을거리
__평가 문제
2부. 헬름 차트 개발
4장. 헬름 차트 이해
__기술 요구사항
__YAML 형식 이해
__키-값 쌍 정의
____값 타입
________JSON 형식
________헬름 차트 구조
__차트 템플릿 이해
____Go 템플릿 작성
________값 및 내장 객체를 통한 필드의 매개변수화
________values.schema.json 파일
________흐름 제어를 통한 세분화된 템플릿 처리
________템플릿 변수
________함수 및 파이프라인을 사용한 복잡한 처리
________명명된 템플릿으로 코드 재사용 활성화
________라이브러리 차트
________CR 템플릿
__차트 정의 이해
____필수 필드
____선택적 메타데이터
____차트 디펜던시 관리
____디펜던시 다운로드
____조건부 디펜던시
____자식 차트에서 값 재정의 및 참조
____import-values를 통한 값 가져오기
__수명주기 관리
____헬름 훅의 기본사항
____훅 실행
____고급 훅 개념
__헬름 차트 문서화
____README.md 파일
____LICENSE 파일
____templates/NOTES.txt 파일
__헬름 차트 패키징
__요약
__더 읽을거리
__평가 문제
5장. 첫 번째 헬름 차트 빌드
__기술 요구사항
__방명록 애플리케이션 이해
__환경 설정
__방명록 헬름 차트 생성
____초기 파일 구조 스캐폴딩
____차트 정의 평가
____레디스 차트 디펜던시 추가
________레디스 차트 디펜던시 다운로드
____values.yaml 파일 수정
________레디스 차트를 구성하기 위한 값 추가
________방명록 프론트엔드 배포를 위한 값 수정
____방명록 차트 설치
__방명록 헬름 차트 개선
____사전 업그레이드 및 사전 롤백 수명주기 훅 생성
________데이터 스냅샷 생성을 위한 사전 업그레이드 훅 생성
________데이터베이스 복원을 위한 사전 롤백 훅 생성
________수명주기 훅 실행
____입력 유효성 검사 추가
________fail 함수 사용
________required 함수 사용
__방명록 차트를 차트 리포지토리에 게시
____차트 리포지토리 생성
____방명록 헬름 차트 게시
____차트 리포지토리 추가
__정리
__요약
__더 읽을거리
__평가 문제
6장. 헬름 차트 테스트
__기술 요구사항
__환경 설정
__헬름 템플릿 확인
____헬름 템플릿을 사용해 로컬에서 템플릿 생성 유효성 검사
________템플릿 매개변수화 테스트
________제어 동작 테스트
________함수 및 파이프라인 테스트
________차트 렌더링에 서버 측 유효성 검사 추가
____헬름 차트 및 템플릿 정적 검사
__라이브 클러스터 환경에서 테스트
____차트 테스트 생성
____차트 테스트 실행
__차트 테스팅 프로젝트를 통한 차트 테스트 개선
____차트 테스팅 프로젝트 소개
____차트 테스팅 도구 설치
____차트 테스팅 lint-and-install 명령 실행
__정리
__요약
__더 읽을거리
__질문
3부. 고급 배포 패턴
7장. CI/CD 및 깃옵스를 사용한 헬름 프로세스 자동화
__기술 요구사항
__CI/CD 및 깃옵스 이해
____CI/CD
____깃옵스를 사용하여 CI/CD 한 단계 업그레이드
__환경 설정
__헬름 차트를 빌드하기 위한 CI 파이프라인 생성
____파이프라인 설계
____젠킨스 이해
____젠킨스 설치
____파이프라인 이해
____파이프라인 실행
__헬름을 사용해 애플리케이션을 배포하기 위한 CD 파이프라인 생성
____파이프라인 설계
____환경 업데이트
____파이프라인 이해
____파이프라인 실행
__정리
__요약
__더 읽을거리
__평가 문제
8장. 오퍼레이터 프레임워크와 함께 헬름 사용
__기술 요구사항
__쿠버네티스 오퍼레이터 이해
__헬름 오퍼레이터 생성
____환경 설정
________퀘이 리포지토리 생성
________로컬 개발 환경 준비
____오퍼레이터 파일 구조 스캐폴딩
____오퍼레이터 빌드 및 퀘이로 푸시
____방명록 오퍼레이터 배포
____방명록 애플리케이션 배포
__헬름을 사용하여 오퍼레이터 및 CR 관리
__쿠버네티스 환경 정리
__요약
__더 읽을거리
__평가 문제
9장. 헬름 보안 고려사항
__기술 요구사항
__데이터 출처 및 무결성
____GPG 키 쌍 생성
____헬름 다운로드 확인
__헬름 차트 서명 및 확인
__안전한 헬름 차트 개발
____안전한 이미지 사용
____리소스 제한 설정
____헬름 차트에서의 시크릿 처리
__RBAC 규칙 구성
__안전한 차트 리포지토리 접근
__요약
__더 읽을거리
__평가 문제
부록. 평가 문제 해답


































