멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

CI/CD 자동화 with 쿠버네티스

thumbnail image
집합

교재제공 중급

CI/CD 자동화 with 쿠버네티스

4.8

like 31

1,350,000원 (VAT없음)
학습기간
개폐강 확정일 2024.02.23

과정요약

과정요약
학습시간 09:00 ~ 17:00 ( 34시간 ) 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보

과정소개

 


#DevOps #CloudNative #CICD #클라우드네이티브 #GitOps
💻 원활한 학습을 위해서 아래와 같은 경험 또는 이에 상응하는 선수지식이 필요합니다.
     ✔ 클라우드 기본 개념 이해
     ✔ 도커 컨테이너 기초 활용 경험
     ✔ Git 기본 명령어 및 개념 이해

 

학습목표

  • CI/CD에 대해서 이해하고 CI/CD파이프라인을 구축할 수 있다
  • CI/CD에 필요한 주요 솔루션(Git, Jenkins, Container, k8s, Flux, Argo 등)을 활용할 수 있다.
  • 퍼블릭 클라우드 환경을 활용하여 CI/CD 파이프라인을 구축할 수 있다.
  • gitops 방법론의 개념과 철학을 이해하고 선언적인 Pull 방식의 배포 자동화를 구현할 수 있다.
  • 단순한 Rolling 배포 뿐만 아니라 블루/그린, 카나리 배포를 구현할 수 있다.

학습대상

  • DevOps 엔지니어
  • 신규 시스템을 개발해야하는 개발자
  • 온프레미스 또는 클라우드 환경에서 개발/빌드/배포하고 있는 개발자/운영자

교재소개

  • 교재는 PDF 파일로 제공됩니다.
    • 1일차
      • 1. CI/CD 파이프라인 Overview
        • CI/CD 파이프라인 구축 필요성 09:00 ~ 10:00
      • 2. 환경 설정
        • Cloud9 인스턴스 생성 및 각종 도구 설치
          : docker, kubectl, eksctl 등 10:00 ~ 11:00
      • 3. 실습 환경 이해
        • AWS 개요 11:00 ~ 12:00
        • AWS IAM과 IAM Role 13:00 ~ 14:00
      • 4. 지속적 배포를 위한 docker 기초
        • docker 소개 및 명령어 기초 14:00 ~ 15:00
        • docker 이미지 빌드 및 container 실행 15:00 ~ 16:00
        • Image Repository(Docker Hub)에 Push 16:00 ~ 17:00
    • 2일차
      • 5. 지속적 배포를 위한 kubernetes 기초
        • k8s 소개 및 EKS 클러스터 설치 09:00 ~ 10:00
        • k8s 아키텍처 및 리소스 10:00 ~ 11:00
        • 실습 : Pod, Replicaset, Deployment 11:00 ~ 12:00
        • 실습 : Service, Ingress, Secret 13:00 ~ 14:00
        • k8s의 인증 및 인가 개요 14:00 ~ 15:00
        • 실습 : ServiceAccount, AWS IRSA 15:00 ~ 16:00
      • 6. gitops
        • gitops 방법론과 CI/CD 16:00 ~ 17:00
    • 3일차
      • 7. 형상관리와 git
        • 형상관리 개념 09:00 ~ 10:00
        • git flow 방법론과 branch 전략 10:00 ~ 11:00
      • 8. 이미지 레지스트리
        • Docker Hub, Nexus 11:00 ~ 12:00
        • 퍼블릭 클라우드의 레지스트리 서비스 13:00 ~ 14:00
        • 실습 : 프라이빗 레지스트리 구성,사용 (Nexus) 14:00 ~ 15:00
      • 9. 빌드 자동화 도구
        • CI와 빌드 자동화 15:00 ~ 16:00
        • Jenkins 16:00 ~ 17:00
    • 4일차
      • 9. 빌드 자동화 도구
        • 실습 : Jenkins 설치와 빌드 자동화 09:00 ~ 10:00
        • 퍼블릭 클라우드의 빌드자동화 도구(AWS CodeBuild) 10:00 ~ 11:00
        • 실습 : AWS CodeBuild를 이용한 빌드자동화 11:00 ~ 12:00
        • gitops 방법론과 CI/CD 13:00 ~ 14:00
      • 10. 배포 패키지 관리
        • Helm 패키지 관리도구 14:00 ~ 15:00
      • 11. 배포 자동화 도구-Flux
        • Flux 소개 15:00 ~ 16:00
        • Flux 오브젝트 16:00 ~ 17:00
    • 5일차
      • 11. 배포 자동화 도구-Flux
        • 실습 : Flux를 이용한 배포 자동화 09:00 ~ 10:00
      • 12. 배포 자동화 도구-Argo
        • ArgoCD 소개 10:00 ~ 11:00
        • Argo 아키텍처 11:00 ~ 12:00
        • 실습 : ArgoCD를 이용한 자동화 배포 13:00 ~ 14:00
        • 실습 : Argo Rollout을 이용한 blue/green, Canary 배포 14:00 ~ 15:00
      • 13. 과정 정리
        • CI/CD 파이프라인 아키텍처 Wrap up 15:00 ~ 16:00

수강후기 31

평균평점

4.8 / 5.0

  • 5
    조*민

    2024.01.26

    전반적인 흐름 설명 및 실습을 진행을 통해 도움이 되었음
  • 5
    장*산

    2024.01.26

    강사님께서 준비를 아주철저하게 잘 해주셔서 많이 배우고 갑니다.
  • 5
    김*산

    2024.01.26

    강사님이 설명을 잘 해주셔서 많은 이해가 되었습니다
  • 5
    이*기

    2024.01.26

    강사 전문성, 교재, 커리큘럼 모두 훌륭했습니다!!
  • 5
    김*일

    2024.01.26

    CI CD 개념 및 내용 정리하는데 많은 도움이 됨.

CI/CD 자동화 with 쿠버네티스 관련과정