{{ bookSummary.author }} 지음 {{ bookSummary.publishingCompany }} | {{ bookSummary.date }}
{{ bookSummary.bookType }}
컨테이너 개념부터 쿠버네티스를 활용한 배포까지
한빛미디어
집필서
판매중
책소개
STEP BY STEP, 원리부터 이해하는 도커 & 쿠버네티스 가이드
클라우드 기반의 인프라가 보편화된 현재의 IT 환경에서 도커와 쿠버네티스는 애플리케이션을 개발하고 운영하는 데 빼놓을 수 없는 중요한 기술입니다. 도커는 운영체제 수준의 가상화를 제공하는 기술로, 컨테이너를 이용하면 소프트웨어를 쉽게 배포하고 관리할 수 있습니다. 쿠버네티스는 이러한 컨테이너를 효율적으로 관리하는 시스템으로 복잡한 애플리케이션을 쉽게 배포/관리하고 확장할 수 있게 도와줍니다. 이 책은 도커와 쿠버네티스의 기본 개념부터 실무 환경에서의 구축 및 관리, 사용 방법 등을 단계별로 담고 있습니다. 각 장에 포함된 실습 예제는 이론적 지식을 실무에 적용할 때 큰 도움을 줄 것입니다. 이 책으로 도커와 쿠버네티스의 작동 원리부터 이해하면서 애플리케이션 개발과 배포 프로세스를 효율적으로 관리하고, 확장성 있는 시스템 아키텍처를 설계할 수 있는 능력을 키워보세요.
저자소개
장철원
충북대학교에서 통계학을 전공하고 고려대학교에서 통계학 석사 학위를 받은 후 플로리다 주립 대학교 통계학 박사과정에 진학했습니다. 어렸을 때부터 게임을 좋아하여 게임 회사인 크래프톤의 데이터 분석실에서 근무하며 머신러닝을 활용한 이탈률 예측, 고객 분류 작업 등을 담당했습니다. 특히 배틀그라운드의 핵 관련 업무를 하면서 IT 보안 분야에 흥미를 느끼게 되었습니다. 이후 NHN 클라우드사업본부 IT 보안실에서 머신러닝을 활용한 매크로 자동 탐지 시스템을 개발하여 특허를 출원했습니다. 삼성전자, KB국민은행, LG에너지솔루션 등 여러 기업에서 IT 관련 강의를 했으며, 현재도 다양한 교육 활동을 진행하고 있습니다. 꾸준히 IT 도서도 집필하고 있으며 소프트웨어 개발도 합니다. 또한 지식을 공유하는 데 보람을 느껴 블로그, 카페, 유튜브를 운영하며 다른 사람과 활발히 소통하고 있습니다.
목차
1장 실습 환경 구축하기1.1 우분투 이미지 다운로드하기1.2 버추얼박스 설치하기1.3 가상머신 생성하기1.4 가상머신에 우분투 설치하기 1.5 가상머신 네트워크 환경 설정하기1.6 PuTTY를 설치하고 가상 서버에 접속하기1.7 초기 설정하기1.8 vim에서 리눅스 기초 명령어 사용하기 1부 도커 2장 도커의 개념2.1 사전 기초 지식2.2 도커 기초 지식 3장 도커 설치3.1 사전 준비 사항3.2 도커 설치3.3 hello world 4장 도커 기초4.1 도커 기초 개념4.2 도커 기초 명령어4.3 도커 컨테이너 네트워크4.4 도커 스토리지 5장 도커를 활용한 django 실행5.1 추가 실습 환경 구축5.2 YAML 기초5.3 도커를 활용한 django 실행5.4 Nginx, django 연동 후 실행5.5 Nginx, django, PostgreSQL 컨테이너 연동5.6 Nginx, django와 로컬 PostgreSQL 연동5.7 도커 컴포즈를 활용한 컨테이너 실행5.8 정리 6장 도커를 활용한 Flask 실행6.1 실습 환경 구축6.2 Nginx, Flask 연동 후 실행6.3 도커 컴포즈를 활용한 컨테이너 실행2부 쿠버네티스 7장 쿠버네티스의 기본 구조7.1 쿠버네티스의 개념7.2 쿠버네티스의 구조 8장 쿠버네티스 실습 환경 구축8.1 사전 준비 사항8.2 쿠버네티스 설치 9장 쿠버네티스 기초9.1 쿠버네티스 둘러보기9.2 디플로이먼트9.3 서비스9.4 스토리지 볼륨9.5 스테이트풀섹9.6 인그레스9.7 잡과 크론잡 10장 쿠버네티스를 활용한 웹 서비스 배포10.1 사전 준비 사항10.2 인그레스를 활용한 django 실행10.3 인그레스를 활용한 Flask 실행10.4 인그레스를 활용한 django와 Flask 실행 11장 깃허브 액션과 ArgoCD를 활용한 CI/CD11.1 CI/CD의 이해11.2 사전 준비 사항11.3 깃허브 액션을 통한 소스코드 관리11.4 ArgoCD를 활용한 CD 12장 쿠버네티스 모니터링12.1 매트릭 서버를 통한 리소스 확인12.2 프로메테우스를 통한 모니터링 데이터 수집12.3 그라파나를 활용한 모니터링 데이터 시각화12.4 로키를 활용한 쿠버네티스 로그 확인
1장 실습 환경 구축하기1.1 우분투 이미지 다운로드하기1.2 버추얼박스 설치하기1.3 가상머신 생성하기1.4 가상머신에 우분투 설치하기 1.5 가상머신 네트워크 환경 설정하기1.6 PuTTY를 설치하고 가상 서버에 접속하기1.7 초기 설정하기1.8 vim에서 리눅스 기초 명령어 사용하기
1부 도커
2장 도커의 개념2.1 사전 기초 지식2.2 도커 기초 지식
3장 도커 설치3.1 사전 준비 사항3.2 도커 설치3.3 hello world
4장 도커 기초4.1 도커 기초 개념4.2 도커 기초 명령어4.3 도커 컨테이너 네트워크4.4 도커 스토리지
5장 도커를 활용한 django 실행5.1 추가 실습 환경 구축5.2 YAML 기초5.3 도커를 활용한 django 실행5.4 Nginx, django 연동 후 실행5.5 Nginx, django, PostgreSQL 컨테이너 연동5.6 Nginx, django와 로컬 PostgreSQL 연동5.7 도커 컴포즈를 활용한 컨테이너 실행5.8 정리
6장 도커를 활용한 Flask 실행6.1 실습 환경 구축6.2 Nginx, Flask 연동 후 실행6.3 도커 컴포즈를 활용한 컨테이너 실행
2부 쿠버네티스
7장 쿠버네티스의 기본 구조7.1 쿠버네티스의 개념7.2 쿠버네티스의 구조
8장 쿠버네티스 실습 환경 구축8.1 사전 준비 사항8.2 쿠버네티스 설치
9장 쿠버네티스 기초9.1 쿠버네티스 둘러보기9.2 디플로이먼트9.3 서비스9.4 스토리지 볼륨9.5 스테이트풀섹9.6 인그레스9.7 잡과 크론잡
10장 쿠버네티스를 활용한 웹 서비스 배포10.1 사전 준비 사항10.2 인그레스를 활용한 django 실행10.3 인그레스를 활용한 Flask 실행10.4 인그레스를 활용한 django와 Flask 실행
11장 깃허브 액션과 ArgoCD를 활용한 CI/CD11.1 CI/CD의 이해11.2 사전 준비 사항11.3 깃허브 액션을 통한 소스코드 관리11.4 ArgoCD를 활용한 CD
12장 쿠버네티스 모니터링12.1 매트릭 서버를 통한 리소스 확인12.2 프로메테우스를 통한 모니터링 데이터 수집12.3 그라파나를 활용한 모니터링 데이터 시각화12.4 로키를 활용한 쿠버네티스 로그 확인
출판사리뷰
이 책은 도커와 쿠버네티스의 기본 개념부터 실무 환경에서의 구축, 관리, 사용 방법까지 단계별로 설명합니다. 도커와 쿠버네티스를 익히는 데 반드시 알아야 하는 내용으로만 구성했습니다.우분투, 버추얼박스, PuTTY 설치 및 설정 등 실습 환경 구축도커의 기본 개념, 설치, 기본 명령어 사용법컨테이너 기술의 원리, 도커를 활용한 애플리케이션 배포도커 이미지 생성, 관리, 저장소 활용 방법가상머신 네트워크 환경 설정과 관리쿠버네티스의 기본 개념 및 클러스터 구축도커와 쿠버네티스를 활용한 다양한 애플리케이션 배포도커와 쿠버네티스의 고급 기능 및 최적화 방법 ★ 이 책의 구성1장 실습 환경 구축하기우분투 이미지 다운로드, 버추얼박스 설치, 가상머신 생성 등 실습에 필요한 환경을 구축합니다. 1부 도커 2장 도커의 개념운영체제, 네임스페이스 등 도커 학습에 필요한 기초 지식을 익히고 도커의 기본 개념이되는 컨테이너에 대해 학습합니다. 3장 도커 설치도커 실습을 위해 가상머신에 도커를 설치합니다. 4장 도커 기초도커 이미지, 도커 컨테이너와 같은 개념을 익히고 도커 기초 명령어와 도커 운영에 필요한 네트워크, 스토리지 관련 내용을 학습합니다. 5장 도커를 활용한 django 실행앞에서 학습한 도커 기초 내용을 응용해 django를 실행합니다. 6장 도커를 활용한 Flask 실행앞에서 학습한 도커 기초 내용을 응용해 Flask를 실행합니다. 2부 쿠버네티스 7장 쿠버네티스의 기본 구조쿠버네티스의 역할 및 구성 요소를 익히고 쿠버네티스 구조를 배웁니다. 8장 쿠버네티스 실습 환경 구축쿠버네티스 실습을 위해 가상머신에 쿠버네티스 클러스터를 구축합니다. 9장 쿠버네티스 기초쿠버네티스 운영을 위한 디플로이먼트, 서비스, 스토리지 볼륨, 스테이트 풀셋, 인그레스, 잡과 크론잡 등과 같은 쿠버네티스 기초 내용을 학습합니다. 10장 쿠버네티스를 활용한 웹 서비스 배포앞에서 배운 쿠버네티스 기초 내용을 바탕으로 django 및 Flask 등을 활용하여 웹 서비스를 배포해봅니다. 11장 깃허브 액션과 ArgoCD를 활용한 CI/CD깃허브 액션과 ArgoCD를 활용하여 CI/CD를 진행합니다. 12장 쿠버네티스 모니터링매트릭 서버, 프로메테우스, 그라파나, 로키 등을 활용하여 쿠버네티스 클러스터를 모니터링하는 방법을 학습합니다.
이 책은 도커와 쿠버네티스의 기본 개념부터 실무 환경에서의 구축, 관리, 사용 방법까지 단계별로 설명합니다. 도커와 쿠버네티스를 익히는 데 반드시 알아야 하는 내용으로만 구성했습니다.
★ 이 책의 구성
1장 실습 환경 구축하기우분투 이미지 다운로드, 버추얼박스 설치, 가상머신 생성 등 실습에 필요한 환경을 구축합니다.
2장 도커의 개념운영체제, 네임스페이스 등 도커 학습에 필요한 기초 지식을 익히고 도커의 기본 개념이되는 컨테이너에 대해 학습합니다.
3장 도커 설치도커 실습을 위해 가상머신에 도커를 설치합니다.
4장 도커 기초도커 이미지, 도커 컨테이너와 같은 개념을 익히고 도커 기초 명령어와 도커 운영에 필요한 네트워크, 스토리지 관련 내용을 학습합니다.
5장 도커를 활용한 django 실행앞에서 학습한 도커 기초 내용을 응용해 django를 실행합니다.
6장 도커를 활용한 Flask 실행앞에서 학습한 도커 기초 내용을 응용해 Flask를 실행합니다.
7장 쿠버네티스의 기본 구조쿠버네티스의 역할 및 구성 요소를 익히고 쿠버네티스 구조를 배웁니다.
8장 쿠버네티스 실습 환경 구축쿠버네티스 실습을 위해 가상머신에 쿠버네티스 클러스터를 구축합니다.
9장 쿠버네티스 기초쿠버네티스 운영을 위한 디플로이먼트, 서비스, 스토리지 볼륨, 스테이트 풀셋, 인그레스, 잡과 크론잡 등과 같은 쿠버네티스 기초 내용을 학습합니다.
10장 쿠버네티스를 활용한 웹 서비스 배포앞에서 배운 쿠버네티스 기초 내용을 바탕으로 django 및 Flask 등을 활용하여 웹 서비스를 배포해봅니다.
11장 깃허브 액션과 ArgoCD를 활용한 CI/CD깃허브 액션과 ArgoCD를 활용하여 CI/CD를 진행합니다.
12장 쿠버네티스 모니터링매트릭 서버, 프로메테우스, 그라파나, 로키 등을 활용하여 쿠버네티스 클러스터를 모니터링하는 방법을 학습합니다.
독자리뷰
오탈자 보기
정가 : 36,000원
판매가 : 32,400원(10% off)
마일리지 : 1,800점 (5%)
배송료 안내
무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.
리뷰쓰기
* 리뷰 작성시 유의사항
글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.
1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨). 2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.
오탈자 등록
도서 인증
* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.
* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.
* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.
해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.장바구니로 이동하시겠습니까?