과정상세
[Live] CI/CD를 위한 Git, Jenkins와 쿠버네티스 배포

교재제공 중급
[Live] CI/CD를 위한 Git, Jenkins와 쿠버네티스 배포
과정요약
학습시간 | 28시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
CI/CD를 위한 Git, Jenkis와 쿠버네티스 배포
본 과정은 비즈니스변화를 빠르게 시스템으로 반영할 수 있도록하는 CI/CD의 개념이해와 툴 및 컨테이너 활용을 위한 기능을 학습하는 과정입니다. 각 단계별 필요 기술을 실습하고 최종 배포까지 진행하는 실습으로 활용능력을 체득할 수 있습니다.
1.누구보다 CI/CD를 잘 아는 현업전문가의 강의!
왜 자꾸 반영하고 왜 자꾸 변경하냐고요? 비즈니스 변화가 점점더 빨라지고 있고, 빠르게 변화가 필요한 현업 전문가의 실제 노하우를 담았습니다.
2.개발과 배포, 둘 다 배우는 과정
개발에서의 CI/CD 개념과 활용할 수 있는 컨테이너의 활용법까지! 클라우드와 배포방법 모두 배워갈 수 있습니다.
3. 직접 설정하고 실행까지, one-stop, all-in-one
개발 따로 클라우드 따로 듣지마세요. 4일만에 다 알려드립니다.
단, 프로그래밍언어는 따로 들어주세요
[선수지식]
•Java 프로그래밍 경험 1~3년
•형상 관리에 대한 이해
•Git 기초 사용법
•Docker 기초 사용법
•리눅스 명령어
❗ 본 과정의 교재는 PDF 파일로 제공됩니다.
학습목표
- SW형상관리의 개념을 이해하고 Git을 사용할 수 있다
- 지속적 통합과 지속적 배포의 개념을 이해하고Jenkins를 이용하여 Code Pipeline을 구축 할 수 있다.
- 컨테이너의 및 컨테이너 오케스트레이션 개념을 이해하고 Docker와 K8S 환경을 구축 할 수 있다.
- Jenkins를 활용하여 K8S 클러스터에 애플리케이션을 배포 할 수 있다.
학습대상
- 빠르게 변화하는 비즈니스 환경에 맞게 애플리케이션을 개발/배포하고자 하는 분
- DevOps 엔지니어
- Git, Jenkins, Docker와 k8s 기본 사용법을 익히고 애플리케이션 배포를 하고자 하는 분
과정목차 9
-
1 일차
-
1. 형상관리와 Git
-
- SW 형상관리
- Git 기본 명령어
- Git 고급 명령어
-
- SW 형상관리
-
1. 형상관리와 Git
-
-
-
- Git Flow 소개 및 브랜치 관리 전략
- Git Flow를 활용한 브랜치 관리 실습
- CI/CD 개념 및 Jenkins2 소개 및 설치
- 기초 Jenkins2 설정 및 사용
-
- Git Flow 소개 및 브랜치 관리 전략
-
2. 프로젝트 빌드와 배포 with Maven & Jenkins
-
- Jenkins2와 Maven을 활용한 Spring
- Boot Application 빌드/배포
- Jenkins2 DSL
- Jenkins2 파이프라인
-
- Jenkins2와 Maven을 활용한 Spring
-
- Jenkins2 파이프라인 구성
- Jenkins2 알림과 리포팅
- Nexus를 활용한 라이브러리 관리
-
3. Docker 컨테이너
-
- Docker 소개 및 기본 명령어
- Dockerfile을 이용한 이미지 빌드
- Dockerfile을 이용한 이미지 빌드 연습
-
- Docker 소개 및 기본 명령어
- - Docker Volume
-
- Kubernetes 기본 개념 및 아키텍처
- Kubernetes 리소스 이해
-
5. Kubernetes 활용
-
- Kubernetes Pod, ReplicaSet, Deployment 실습
- Kubernetes Service 실습
- Kubernetes 에서의 Blue/Green Deployment 실습
-
- Kubernetes Pod, ReplicaSet, Deployment 실습
-
- Helm chart를 이용한 배포 실습
- DevOps의 중요성 및 GitOps 이해
- 빌드 / 테스트 / 배포 자동화
- GitHub Action을 이용한 CI 실습
- ArgoCD를 이용한 CD 실습
수강후기 2
-
5강*명
2021.07.29
젠킨스와 도커,쿠버네티스를 잘 이해할 수 있었습니다. -
5채*욱
2021.07.29
git, jenkins 활용을 위한 이론 학습과 병행된 실습이 유익했습니다! 도커, 쿠버의 경우 다른 분 강의교재로 진행하셨는데 강사님이 실습 진행하시는데 미숙한 점이 있었습니다. 더 실습에 익숙한 모습을 보여주셨으면 좋겠습니다!