한 권으로 배우는 도커 & 쿠버네티스 : 컨테이너 개념부터 쿠버네티스를 활용한 배포까지

한 권으로 배우는 도커 & 쿠버네티스 : 컨테이너 개념부터 쿠버네티스를 활용한 배포까지

$35.44
저자

장철원

저자:장철원
충북대학교에서통계학을전공하고고려대학교에서통계학석사학위를받은후플로리다주립대학교통계학박사과정에진학했습니다.어렸을때부터게임을좋아하여게임회사인크래프톤의데이터분석실에서근무하며머신러닝을활용한이탈률예측,고객분류작업등을담당했습니다.특히배틀그라운드의핵관련업무를하면서IT보안분야에흥미를느끼게되었습니다.이후NHN클라우드사업본부IT보안실에서머신러닝을활용한매크로자동탐지시스템을개발하여특허를출원했습니다.삼성전자,KB국민은행,LG에너지솔루션등여러기업에서IT관련강의를했으며,현재도다양한교육활동을진행하고있습니다.꾸준히IT도서도집필하고있으며소프트웨어개발도합니다.또한지식을공유하는데보람을느껴블로그,카페,유튜브를운영하며다른사람과활발히소통하고있습니다.
블로그:losskatsu.github.io
네이버카페:cafe.naver.com/aifromstat
유튜브:youtube.com/@cheolwon_jang_ml

목차


1장실습환경구축하기
1.1우분투이미지다운로드하기
1.2버추얼박스설치하기
1.3가상머신생성하기
1.4가상머신에우분투설치하기
1.5가상머신네트워크환경설정하기
1.6PuTTY를설치하고가상서버에접속하기
1.7초기설정하기
1.8vim에서리눅스기초명령어사용하기

1부도커

2장도커의개념
2.1사전기초지식
2.2도커기초지식

3장도커설치
3.1사전준비사항
3.2도커설치
3.3helloworld

4장도커기초
4.1도커기초개념
4.2도커기초명령어
4.3도커컨테이너네트워크
4.4도커스토리지

5장도커를활용한django실행
5.1추가실습환경구축
5.2YAML기초
5.3도커를활용한django실행
5.4Nginx,django연동후실행
5.5Nginx,django,PostgreSQL컨테이너연동
5.6Nginx,django와로컬PostgreSQL연동
5.7도커컴포즈를활용한컨테이너실행
5.8정리

6장도커를활용한Flask실행
6.1실습환경구축
6.2Nginx,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/CD
11.1CI/CD의이해
11.2사전준비사항
11.3깃허브액션을통한소스코드관리
11.4ArgoCD를활용한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장쿠버네티스모니터링
매트릭서버,프로메테우스,그라파나,로키등을활용하여쿠버네티스클러스터를모니터링하는방법을학습합니다.