강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Devops & Infra

CI/CD on EKS in Action

We introduce a DevOps lecture based on practical cases experienced directly on the front lines of Silicon Valley. This lecture does not just stop at theory, but covers CI/CD related tools in an EKS environment that can be applied directly in the actual engineering field.

(5.0) 3 reviews

50 learners

  • Dewey Hong
3시간 만에 완강할 수 있는 강의 ⏰
이론 실습 모두
AWS
Kubernetes
Jenkins
Docker

What you will learn!

  • Jenkins CI / ArgoCD / Vault Pipeline Setup

  • Automating Infrastructure Configuration with Terraform

  • Prometheus, Grafana, Loki Monitoring and Logging

  • From VPC to EKS cluster creation

Configuring a CI/CD environment on EKS

Build first, apply later!

The era of knowing and using everything is over. Get used to it by watching it operate after installing One Click~

This course is not a traditional theory lecture or a simple follow-up format. The topics, including Kubernetes, CI/CD, and monitoring, are so broad that it takes a lot of time to study them all.

Studying a thick book from scratch takes a long time before you can actually access the system, and it is difficult to understand the big picture.

So in this lecture, we will start by configuring all the systems with one click and deploying the Demo app with CI/CD. We will first experience the target system and explain what scripts and settings were applied.

This hands-on course is for developers, systems engineers, and operations teams who want to learn how to set up and manage automated infrastructure in DevOps and cloud environments. It covers everything from configuring environments using Amazon EKS and Terraform to installing monitoring tools and building CI/CD pipelines. It helps you acquire practical, hands-on skills and build automation environments that can be deployed in the field by enabling you to configure courses with a single click.

Once Kubernetes is configured, there is not much difference between using Kubernetes in the cloud and working with Kubernetes locally. Therefore, consider using EKS for production environments and configuring and using local Kubernetes for development environments. I can do it.

If you want to set up a similar environment with two PCs, I recommend studying the ready -to-use CI/CD on K8S .

Monitoring/Alertmanager on K8S

After taking the course, you will build a practical EKS cluster.

Automatically configure IAM and VPC with Terraform

The result screen after automatically configuring IAM, VPC, and EKS clusters with Terraform. This is an example of efficiently configuring resources without writing code and deploying.

Ingress-NGINX and AWS AutoScaler installation screen

The result of setting up Ingress for application traffic management and installing AWS AutoScaler to support dynamic scaling. It shows a stable and scalable application environment.

Prometheus and Grafana Dashboard

This screen configures Prometheus and Grafana dashboards for system monitoring, providing an efficient monitoring environment through real-time metric visualization.

CI/CD pipeline using ArgoCD and Jenkins

A screen setting up a CI/CD pipeline that automatically deploys application code using ArgoCD and Jenkins. This is an environment where continuous integration and deployment are carried out smoothly.

  • Through this course, students will understand the key components of DevOps and develop the ability to automate EKS-based cloud environments themselves. They will learn to configure and manage in a practical environment, taking into account system management and scalability. You can develop your setting skills.


Learning Contents

  • You can configure and check the environment below with One Click.

  • All required materials for configuration are provided as a Github Repo and Docker image.

Docker for One Click Build

Able to perform provisioning and CI/CD

Provides a Docker environment.

Git Repo for Infra Installation/Removal

Provide a Git Repo that performs provisioning via Terraform and Helm execution.

Building a CI/CD Pipeline

We'll cover how to set up a CI/CD pipeline with Jenkins and ArgoCD, and how to configure an automated deployment environment.

Things to note before taking the class

  • You can build an EKS-based CI/CD environment that is ready for full operation.

  • Pre-build, post-analysis/application

Practice environment

  • Operating System and Version : macOS, Linux, Windows

  • Tools used : Terraform, Helm, Jenkins, ArgoCD, etc.

  • PC specs : Minimum 8GB RAM, 4-core CPU recommended

  • Learning materials : PPT, source code, and practical examples provided

Learning Materials

  • The format of the learning materials provided (PPT, cloud link, text, source code, assets, programs)


Player Knowledge and Notes

  • Requires knowledge of DevOps and cloud environments, basic Terraform and Kubernetes usage.

  • The copyright of the lectures and learning materials belongs to the lecture creators.

  • Questions/Answers and future updates

Recommended for
these people

Who is this course right for?

  • People interested in EKS configuration

  • Anyone who wants to set up CI/CD in K8S

Hello
This is

788

Learners

56

Reviews

5

Answers

4.6

Rating

5

Courses

실리콘밸리에서 10년 이상 활동하고 있는 DevOps 시니어 소프트웨어 엔지니어입니다.

클라우드 관리, 자동화, 보안, 네트워크 등 다양한 프로젝트 경험을 보유하고 있습니다.

https://doohee323.github.io/

Curriculum

All

36 lectures ∙ (2hr 45min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • DevOpsLover님의 프로필 이미지
    DevOpsLover

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    쿠버네티스가 너무 넓은 분야라서 코끼리 다리 잡는 느낌이였는데, 바로 동작하는 환경을 갖게 되서 너무 좋습니다. 특히 테라폼 코드와 필요한 설치 및 구성 스크립트를 따라 가며 보면 설명하신 것 이상으로 앞으로 활용할 수 있을 것 같아서 더 좋을 것 같습니다.

    • Dewey Hong
      Instructor

      안녕하세요! 쿠버네티스처럼 방대한 주제에 조금이라도 방향을 잡는 데 도움이 되었다니 정말 기쁩니다. 테라폼 코드와 설치 스크립트를 통해 직접 따라 하시면서 앞으로 더 많은 활용 아이디어를 얻으셨다니 보람이 느껴지네요! 😊 앞으로도 실무에서 바로 적용할 수 있는 환경과 노하우를 전달드릴 수 있도록 노력하겠습니다. 소중한 후기 감사합니다! 🙌

  • Ricks Lee님의 프로필 이미지
    Ricks Lee

    Reviews 2

    Average Rating 5.0

    5

    31% enrolled

    • LucyBae님의 프로필 이미지
      LucyBae

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      다른 이론 강의를 듣고도 실제 어떻게 쿠버네티스 위에 빌드, 배포 구성을 해야 할지 애매했는데 제대로 알게 된 것 같습니다.

      $59.40

      Dewey Hong's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!