logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

CI/CD & GitOps 실전 가이드

CI/CD & GitOps 실전 가이드

(argoCD vs fluxCD)

COMMAUM (지은이)
부크크(bookk)
24,700원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
24,700원 -0% 0원
0원
24,700원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

CI/CD & GitOps 실전 가이드
eBook 미리보기

책 정보

· 제목 : CI/CD & GitOps 실전 가이드 (argoCD vs fluxCD)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791141999414
· 쪽수 : 247쪽
· 출판일 : 2025-03-18

목차

Part 1: 클라우드 네이티브 환경 구축 준비
1장: 클라우드 네이티브 개요 및 환경 준비
1.1 클라우드 네이티브란 무엇인가?
1.2 클라우드 네이티브의 핵심 기술 (컨테이너, 마이크로서비스, DevOps, CI/CD)
1.3 개발 환경 설정 (Docker, kubectl, Helm, Kustomize 설치)
2장: Kubernetes 기본 개념
2.1 Kubernetes 아키텍처
2.2 Pod, Service, Deployment 등 핵심 오브젝트 이해
2.3 kubectl 명령어 활용
3장: Kubernetes 클러스터 구축: kubeadm
3.1 kubeadm 소개 및 장단점
3.2 kubeadm을 이용한 Kubernetes 클러스터 구축 단계별 가이드
사전 준비 (VM 설정, 네트워크 설정, containerd 설치 등)
kubeadm init 명령어를 이용한 컨트롤 플레인 초기화
worker node 연결
CNI (Container Network Interface) 플러그인 설치 (Calico, Flannel 등)
3.3 kubeadm을 이용한 클러스터 업그레이드 및 유지보수
3.4 kubeadm Troubleshooting
4장: Kubernetes 클러스터 구축: Kubespray
4.1 Kubespray 소개 및 장단점
4.2 Kubespray를 이용한 Kubernetes 클러스터 구축 단계별 가이드
사전 준비 (VM 설정, Ansible 설치, inventory 설정 등)
Ansible playbook 실행을 통한 클러스터 구축
Kubespray를 이용한 클러스터 확장 및 축소
4.3 Kubespray를 이용한 클러스터 업그레이드 및 유지보수
4.4 Kubespray Troubleshooting
5장: Docker 기본 개념 및 활용
5.1 컨테이너와 이미지 이해
5.2 Dockerfile 작성법
5.3 Docker 명령어 활용
5.4 Docker Compose 사용법
5.5 멀티 스테이지 빌드 및 이미지 최적화

Part 2: CI/CD와 GitOps의 이해
6장: CI/CD 개요
6.1 CI/CD의 정의와 중요성
6.2 전통적인 CI/CD 파이프라인의 한계
6.3 클라우드 네이티브 환경에서의 CI/CD 요구사항
6.4 CI/CD 파이프라인 구축을 위한 고려사항
7장: GitOps 소개
7.1 GitOps란 무엇인가?
7.2 GitOps의 핵심 원칙
선언적 인프라 (Declarative Infrastructure)
버전 관리 (Version Control)
자동화 (Automation)
지속적 동기화 (Continuous Reconciliation)
7.3 GitOps의 장점
향상된 안정성 및 가용성
더 빠른 배포 속도
향상된 보안
간소화된 감사 및 롤백
7.4 GitOps 워크플로우
7.5 GitOps 도입 시 고려사항
8장: GitOps 도구 비교: Argo CD vs Flux CD
8.1 Argo CD 소개
Argo CD의 특징 및 장점
Argo CD 아키텍처
Argo CD 주요 기능
8.2 Flux CD 소개
Flux CD의 특징 및 장점
Flux CD 아키텍처
Flux CD 주요 기능
8.3 Argo CD와 Flux CD 비교 분석
기능 비교
아키텍처 비교
사용 편의성 비교
커뮤니티 및 생태계 비교
8.4 어떤 도구를 선택해야 할까?
프로젝트 요구사항 분석
팀의 숙련도 고려
확장성 및 유지보수 고려

Part 3: Argo CD 실전 가이드
9장: Argo CD 설치 및 설정
9.1 Kubernetes 클러스터 준비 (Part 1에서 구축한 클러스터 활용)
9.2 Argo CD 설치 방법 (kubectl, Helm)
9.3 Argo CD CLI 설치 및 사용법
9.4 Argo CD 웹 UI 사용법
9.5 Argo CD 설정 (인증, 권한 관리, 네임스페이스 제한)
10장: Argo CD 애플리케이션 배포
10.1 Git 저장소 연결
10.2 Argo CD 애플리케이션 정의 (Application CRD)
10.3 Helm Chart, Kustomize, plain YAML 배포
10.4 Argo CD Sync 정책 (Automatic, Manual)
10.5 Argo CD Health Check 설정
10.6 Argo CD Rollback 기능 활용
11장: Argo CD 고급 기능 활용
11.1 Argo CD ApplicationSet
ApplicationSet Controller 이해
템플릿 기반 애플리케이션 생성
다중 클러스터 관리
11.2 Argo CD Sync Wave 및 Hook
배포 순서 제어
pre-sync, post-sync hook 활용
11.3 Argo CD Event Listener
외부 이벤트 연동 (Webhook, 메시지 큐)
자동화된 배포 트리거
11.4 Argo CD 플러그인 개발
12장: Argo CD 모니터링 및 문제 해결
12.1 Argo CD 메트릭 수집 및 시각화
12.2 Argo CD 로깅 설정
12.3 Argo CD 문제 발생 시 해결 방법
12.4 일반적인 배포 오류 해결

Part 4: Flux CD 실전 가이드
13장: Flux CD 설치 및 설정
13.1 Kubernetes 클러스터 준비 (Part 1에서 구축한 클러스터 활용)
13.2 Flux CD 설치 방법 (Flux CLI)
13.3 Git 저장소 연결
13.4 Flux CD 컴포넌트 이해 (Source Controller, Kustomize Controller, Helm Controller)
13.5 Flux CD 설정 (네임스페이스 제한, 권한 관리)
14장: Flux CD 애플리케이션 배포
14.1 Kustomize를 이용한 배포
Kustomization CRD
Overlay 및 Patch 활용
14.2 Helm Chart를 이용한 배포
HelmRelease CRD
HelmRepository CRD
14.3 Flux CD 드리프트 감지 및 자동 수정
15장: Flux CD 고급 기능 활용
15.1 Flux CD Image Automation
자동 이미지 업데이트
ImageRepository, ImagePolicy, ImageUpd

저자소개

COMMAUM (지은이)    정보 더보기
현재 대기업에서 시스템 엔지니어로 근무하고 있는 개발자입니다. 대규모 엔터프라이즈 환경에서 다양한 아키텍처와 기술 스택을 경험하며, 시스템 설계와 구현에 대한 실전적인 노하우를 쌓아왔습니다. 특히 마이크로서비스 아키텍처, 클라우드 네이티브 애플리케이션, 컨테이너 기반 인프라 등 최신 기술 트렌드를 실제 프로젝트에 적용하며 얻은 경험을 바탕으로, 더 나은 시스템 설계 방법을 고민하고 연구하는 것을 즐깁니다. 업무 외적으로도 새로운 기술에 대한 호기심이 많아 다양한 오픈소스 프로젝트에 참여하고 있으며, 개발자 커뮤니티 활동을 통해 지식과 경험을 공유하고 있습니다. 이러한 경험을 바탕으로 실무에서 즉시 활용 가능한 실용적인 시스템 아키텍처 설계 방법과 구현 기법을 공유하고자 합니다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책