1부. 깃옵스와 Argo CD의 기초1장. 깃옵스와 쿠버네티스__기술 요구 사항__깃옵스란 무엇인가?__쿠버네티스와 깃옵스____아키텍처____HTTP REST API 서버____컨트롤러 매니저__명령형 API와 선언형 API____명령형 방식 - 직접 명령____명령형 방식 - 구성 파일 사용____선언형 방식 - 구성 파일 사용____선언형 방식 - 구성 폴더와 함께__간단한 깃옵스 오퍼레이터 구축__IaC와 깃옵스__요약__더 알아보기2장. Argo CD 시작하기__기술 요구 사항__Argo CD란 무엇인가?____Argo CD와 친해지기__핵심 개념과 용어 정리____Argo CD 조정____용어__아키텍처 설명____아키텍처 개요____Argo CD의 핵심 구성 요소____Argo CD의 핵심 오브젝트와 리소스____헬름으로 Argo CD 실행하기____Argo CD 첫 애플리케이션 실행하기____Argo CD 오토파일럿을 통해 Argo CD 운영하기__동기화 원리____리소스 훅____동기화 웨이브__요약__더 알아보기2부. SRE와 Argo CD3장. Argo CD 운영__기술 요구 사항__선언적 구성____Kustomize를 활용한 고가용성 설치____Argo CD 자체 관리____설정 변경__고가용성 설치____API 서버____리포지터리 서버____애플리케이션 컨트롤러____레디스 캐시____Dex 서버__재해 복구 계획____CLI 설치하기____백업 생성하기____다른 클러스터에서 복원하기__관찰 가능성 활성화____프로메테우스로 모니터링하기____운영팀이 확인할 메트릭____마이크로서비스 팀을 위한 메트릭__사용자에게 통지____Argo CD Notifications 설치____파이프라인 시작하기__요약__더 알아보기4장. 접근 제어__기술 요구 사항__선언적 사용자____관리자와 로컬 사용자__서비스 어카운트____로컬 서비스 어카운트____프로젝트 역할과 토큰__SSO____Dex를 통해 SSO 이용하기____Argo CD에서 직접 SSO 활용하기__요약__더 알아보기3부. 운영 환경에서 Argo5장. Argo CD로 쿠버네티스 클러스터 부트스트랩__기술 요구 사항__테라폼을 통한 아마존 EKS 클러스터 생성____아마존 EKS와 친해지기____EKS 인프라 설계하기____테라폼으로 EKS 프로비저닝__Argo CD로 EKS 부트스트랩하기____테라폼으로 Argo CD 준비하기____테라폼으로 Argo CD 적용하기__app of apps 패턴 활용____왜 app of apps 패턴인가?____유틸리티 부트스트랩하기__부트스트랩 연습____인프라 삭제____인프라 재생성____app of apps 패턴의 단점____ApplicationSet은 무엇인가?____제너레이터__요약__더 알아보기6장. Argo CD 배포 파이프라인 설계__기술 요구 사항__도입 배경____쿠버네티스에서 간단한 블루-그린 배포__배포 전략____Argo Rollout은 무엇인가?____왜 Argo Rollout인가?____Argo Rollout 아키텍처____블루-그린 배포 전략____카나리 배포 전략__실제 CI/CD 파이프라인____Argo Rollout 세팅하기____깃허브 액션을 활용해 자동으로 블루-그린 승격하기____동기화 단계를 통한 자동 롤아웃__안전하게 시크릿 보관하기____시크릿에 안전하게 저장하기____Argo CD와 외부 시크릿 오퍼레이터__마이크로서비스 CI/CD__단일 리포지터리 마이크로서비스__요약__더 알아보기7장. Argo CD 문제 해결__기술 요구 사항__초기 설치__운영 중 문제 해결____구성 요소 재시작____특정 버전의 헬름 사용하기__성능 향상____애플리케이션 컨트롤러____리포지터리 서버__요약__더 알아보기8장. YAML과 쿠버네티스 매니페스트__기술 요구 사항 __템플릿 옵션 활용____헬름____Kustomize__유효성 검사 유형 탐구__쿠버네티스 스키마 검증__매니페스트 강화 모범 사례__conftest로 확장성 있는 검사 수행__요약__더 알아보기9장. 미래와 결론__기술 요구 사항__깃옵스 대중화__깃옵스 엔진은 무엇인가?____깃옵스 에이전트__kubernetes-sigs/cli-utils는 무엇인가?____kapply 사용법__마무리__요약__더 알아보기