• 교육과정 신청
  • 교육과정 안내
  • 월간/연간 교육일정
  • 과정개설요청 및 강사신청

교육과정 신청

★ Jenkins와 ArgoCD를 활용한 CI/CD 파이프라인 구축 과정 (1차)

교육분류재직자과정
과정명Jenkins와 ArgoCD를 활용한 CI/CD 파이프라인 구축 과정
신청기간 2024.05.23 (09:00) ~ 2024.09.23 (24:00) 교육기간 2024.09.24 ~ 2024.09.27
학습일수/시간 4 일 / 32 시간 교육장소

한국전파진흥협회(목동사옥)

교육비 협약기업 : 무료
비협약기업(대기업) : 600,000원
교육정원20명
담당자정보

최미경 주임 (인적자원훈련센터) / ☎02-317-6180 / ✉cmk@rapa.or.kr

임건우 ☎02-317-6155 / ✉lim325@rapa.or.kr

목록

  • 소개
  • 교육일정
  • 교육시간표
학습개요

Jenkins는 오픈 소스 자동화 서버로, 소프트웨어 개발 프로세스의 자동화, 테스트 및 배포를 지원하는 도구입니다. Jenkins를 통해 지속적인 통합을 할 수 있도록 학습하게 됩니다.

ArgoCDKubernetes 클러스터 내의 애플리케이션 배포를 자동화하는 도구로, GitOps 원칙에 기반한 배포를 지원합니다. ArgoCD는 애플리케이션의 선언적인 정의를 Git 리포지토리에서 가져와 Kubernetes 클러스터에 배포하고, 애플리케이션의 상태를 계속 모니터링하여 원하는 상태로 유지하도록 하는 실습 위주의 학습을 진행합니다.

 

교육대상

- Jenkins, ArgoCD을 처음 시작하고자 하는 분

- DevOps 엔지니어, 솔루션즈 아키텍트, GitOps 엔지니어

- 가상화 엔지니어, 컨테이너 엔지니어, 보안 관리자

- CI/CD Pipeline 구성에 관심이 있는 개발자

 

기대효과/선수지식

▶ 기대효과

- CI/CD 기본 개념을 설명할 수 있습니다.

- Jenkins를 설치 및 설정할 수 있습니다.

- (Job) 및 빌드를 설정할 수 있습니다.

- 소스 코드를 관리할 수 있습니다.

- 배포 및 테스트를 자동화할 수 있습니다.

- 모니터링 및 로그를 분석할 수 있습니다.

 

▶ 선수지식

- 가상화 도구 기초 지식

- 리눅스 기본 명령어 가능한 분

- 컨테이너 기초 지식

- 소스 코드 관리 기초 지식

 

강사
    이한기
수료/과락 기준
출석율 80% 이상 수료
교육시간표
일정 기간/시간 강사 교과목 교육내용
1일차 2024-09-24 ~ 2024-09-24
09:00-12:00 (3시간)
이한기 Jenkins CI/CD o CI/CD 파이프라인 이해
o Git과 GitHub 개념 및 환경 설정
o 소스코드 작성(Dockerfile, Service, Deployment, Playbook)
2024-09-24 ~ 2024-09-24
12:00-13:00 (1시간)
점심 점심식사
2024-09-24 ~ 2024-09-24
13:00-18:00 (5시간)
이한기 Jenkins CI/CD o Git을 활용한 GitHub에 소스코드 Push
o Jenkins 이해 및 설치
o Jenkins 기초 사용법
2일차 2024-09-25 ~ 2024-09-25
09:00-12:00 (3시간)
이한기 Jenkins Pipeline o Jenkins 파이프라인 구축
o GitHub 및 DockerHub용 Jenkins 자격 증명 구성
o K8S 이해 및 설치
2024-09-25 ~ 2024-09-25
12:00-13:00 (1시간)
점심 점심식사
2024-09-25 ~ 2024-09-25
13:00-18:00 (5시간)
이한기 Jenkins Pipeline o 자동화를 위한 Ansible과 Docker 설치
o Deployment, Service 생성
o Jenkins 파이프라인 테스트를 통한 K8S 자동 배포 검증
3일차 2024-09-26 ~ 2024-09-26
09:00-12:00 (3시간)
이한기 ArgoCD Architecture o ArgoCD 소개 및 기본 개념
o ArgoCD 설치 및 설정
2024-09-26 ~ 2024-09-26
12:00-13:00 (1시간)
점심 점심식사
2024-09-26 ~ 2024-09-26
13:00-18:00 (5시간)
이한기 ArgoCD Architecture o 애플리케이션 및 프로젝트 관리
o GitOps 워크플로우
o Sync 원리 및 롤백
4일차 2024-09-27 ~ 2024-09-27
09:00-12:00 (3시간)
이한기 ArgoCD Update Strategy o Github-action 설정
o ArgoCD 확장과 사용자 정의 리소스
2024-09-27 ~ 2024-09-27
12:00-13:00 (1시간)
점심 점심식사
2024-09-27 ~ 2024-09-27
13:00-18:00 (5시간)
이한기 ArgoCD Update Strategy o 보안 및 인증
o 실전 프로젝트 및 최적화
o ArgoCD Rollouts를 사용한 블루-그린 배포
유관기관 사이트

닫기

해당 교육은 비공개 교육으로 인증이 필요합니다.
비밀번호를 입력해주세요.

확인