Academy Program

Home > > 전체교육일정

전체교육일정

GitOps with ArgoCD

교육일정
교육기간
2일
교육금액
800,000원(면세)
전체일정보기 수강신청

교육개요

GitOps와 ArgoCD의 세계로 뛰어들어 Kubernetes 환경에서 애플리케이션을 쉽게 배포하고 관리하는 법을 배워보세요.
자동화 원리를 마스터하고 실습을 통해 작업 흐름을 완벽하게 자동화하는 경험을 쌓으세요.
DevOps의 최전선에서 애플리케이션 수명 주기 관리를 완전 자동화된 예술로 승화시키세요.



교육목표

GitOps와 ArgoCD의 기본 개념 및 원리를 이해하고, Kubernetes 환경에서 GitOps를 구현하는 방법을 학습합니다. 또한 ArgoCD를 사용하여 애플리케이션의 배포, 업데이트, 롤백을 자동화하고 관리하는 방법을 습득할 수 있습니다.



강의내용

[Chapter1. ArgoCD 소개]
· 학습 목표:
ArgoCD와 GitOps의 개념을 이해하고 ArgoCD를 사용하여 Kubernetes 클러스터를 관리하는 기초 지식을 습득합니다.
· 주요 내용:
1. ArgoCD와 GitOps 개념 이해
2. ArgoCD의 아키텍처 및 주요 기능 파악

[Chapter2. ArgoCD 환경 구성]
· 학습 목표:
Git과 Kubernetes 클러스터를 설정하고 ArgoCD를 설치 및 구성하는 방법을 배웁니다.
· 주요 내용:
1. Git 설정과 Kubernetes 클러스터 구성
2. ArgoCD 설치 및 CLI 활용

[Chapter3. ArgoCD 프로젝트 관리]
· 학습 목표:
ArgoCD에서 프로젝트를 생성하고 관리하는 방법을 학습하고, 역할 기반 접근 제어(Role-Based Access Control, RBAC) 설정 방법을 배웁니다.
· 주요 내용:
1. ArgoCD에서 프로젝트 생성 및 설정
2. 프로젝트 역할 관리 및 설정

[Chapter4. ArgoCD 프라이빗 리포지토리 관리]
· 학습 목표:
Git 프라이빗 리포지토리를 ArgoCD와 연동하여 관리하는 방법과 인증 정보를 안전하게 관리하는 방법을 학습합니다.
· 주요 내용:
1. Git 프라이빗 리포지토리 구성
2. 인증 정보 관리와 Credential 템플릿 설정

[Chapter5. ArgoCD 동기화 옵션]
· 학습 목표:
ArgoCD의 동기화 옵션을 이해하고, 클러스터 리소스의 일관성을 유지하는 다양한 방법에 대해 배웁니다.
· 주요 내용:
1. 리소스 동기화 정책 이해
2. 자동 정리(Prune)와 자동 복구(Self Healing) 설정
3. 동기화 단계(Phases) 관리

[Chapter6. ArgoCD 싱크 단계 관리]
· 학습 목표:
리소스 배포 순서를 제어하는 Sync Wave를 통해 복잡한 배포를 체계적으로 관리하는 방법을 학습합니다.
· 주요 내용:
1. 배포 순서 제어(Sync Wave)의 이해
2. 리소스 배포 관리 전략

[Chapter7. ArgoCD 보안 및 사용자 관리]
· 학습 목표:
보안 향상을 위한 GPG 키 관리 방법과 ArgoCD에서 사용자 계정 및 권한을 설정하는 방법을 배웁니다.
· 주요 내용:
1. GPG 키 생성 및 관리
2. ArgoCD 사용자 계정 및 권한 설정 방법