강의

멘토링

커뮤니티

Programming

/

Devops & Infra

EKS 上で CI/CD をすぐに実行する

シリコンバレーの最前線で実際に経験した実務事例に基づいたDevOps講義を紹介します。この講義は理論にとどまらず、実際のエンジニアリング現場で即座に適用できるEKS環境でCI/CD関連のツールを取り上げます。

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

学習した受講者のレビュー

受講後に得られること

  • Jenkins CI / ArgoCD / Vault パイプラインの構築

  • Terraform を使用してインフラストラクチャを自動構成する

  • Prometheus、Grafana、Loki モニタリングとロギング

  • VPC から EKS クラスターの作成まで

EKS上でのCI/CD環境構築

まず構築、そして応用!

すべてを知って使う時代は過ぎました。ワンクリックインストール後に運営される様子を見ながら適応してください〜

この講義は既存の理論講義や単純な構成に従って行う形式ではありません。Kubernetesだけでなく、CI/CD、モニタリングのようなトピックは範囲が広く、すべてを学習するには多くの時間が必要です。

分厚い本を最初から勉強する方式は、実際のシステムに触れるまでに長い時間を要し、全体像を理解するのが困難な点があります。

そのため、この講義では、まずワンクリックですべてのシステムを構成してDemoアプリをCI/CDでデプロイする方式で始めます。目標システムをまず体験してから、どのようなスクリプトと設定が適用されたかを説明します。

DevOpsおよびクラウド環境で自動化されたインフラの設定と管理を学ぼうとする開発者、システムエンジニア、運用チームのための実習中心のコースです。Amazon EKSとTerraformを利用した環境構成からモニタリングツールのインストール、CI/CDパイプライン構築まで、すべてのプロセスをワンクリックで構成できるようにし、実務ですぐに適用可能な技術を習得し、現場で活用可能な自動化環境を構築する能力を身につけられるよう支援します。

一度Kubernetesが構成されれば、その後はクラウドでKubernetesを使用することとローカル環境でKubernetesを作業することに大きな違いはありません。したがって、本番環境ではEKSを使用し、開発環境ではローカルKubernetesを構成して使用することを検討できるでしょう。


K8S最新バージョン(1.33)実習環境アップデート

今回、実習環境を全体的に見直しました。主な変更事項は以下の通りです。

🔧 インフラコードの最新化
Terraform(>= 1.5.7)、AWS provider(>= 6.15)、EKSモジュール(21.x)など最新リリース基準に合わせました。

EKS構成整備

  • TerraformのAWS EKS公式サンプルを参考に全体構成を再整理しました。
    リソースの依存関係やAccess Entryなどの部分がはるかに明確になりました。

🧩 kubeconfigの使いやすさ向上
kubeconfig関連の設定も改善し、接続と管理がより便利になりました。


もし2台のPCで似たような環境を構築したい場合は、바로쓰는 CI/CD on K8Sで学習することもおすすめします。

K8S上のMonitoring / Alertmanager

講義を受講すると、実戦用EKSクラスターを構築できるようになります。

Terraformを通じたIAMおよびVPCの自動構成

TerraformでIAM、VPC、EKSクラスターを自動的に構成した結果画面。コード作成およびデプロイなしでリソースを効率的に構成する例です。

Ingress-NGINXとAWS AutoScalerインストール画面

アプリケーショントラフィック管理のためのIngress設定と動的拡張をサポートするAWS AutoScalerインストール結果。安定的で拡張可能なアプリケーション環境を示しています。

Prometheus及びGrafanaダッシュボード

システムモニタリングのためのPrometheusとGrafanaダッシュボードを構成した画面で、リアルタイムメトリクス可視化を通じて効率的なモニタリング環境を提供します。

ArgoCDとJenkinsを利用したCI/CDパイプライン

ArgoCDとJenkinsを使用してアプリケーションコードが自動的にデプロイされるCI/CDパイプライン設定画面。継続的インテグレーションおよびデプロイメントがスムーズに進行される環境です。

  • この講義を通じて受講生は、DevOpsの主要構成要素を理解し、EKSベースのクラウド環境を直接自動化する能力を身につけることができます。実務環境での構成と管理ができるレベルまで学習し、システム管理および拡張性を考慮した設定能力を養うことができます。


学習内容

  • 以下の環境をOne Clickで構成して確認することができます。

  • すべての構成に必要な資料をGithub RepoとDocker imageで提供します。

One Click ビルド用 Docker

Provisioningおよび CI / CD を実行できる

Docker環境を提供します。

Infraの設置・削除用Git Repo

Terraform及びHelmの実行によるProvisioningを実行するGit Repoの提供

CI/CDパイプライン構築

JenkinsとArgoCDを通じてCI/CDパイプラインを設定し、自動化されたデプロイ環境を構成する方法を扱います。

受講前の参考事項

  • 完全な運用に適用できるEKSベースのCI/CD環境を構築することができます。

  • まず構築、その後分析・応用

実習環境

  • オペレーティングシステムおよびバージョン: macOS, Linux, Windows

  • 使用ツール: Terraform、Helm、Jenkins、ArgoCD など

  • PC仕様: 最低8GB RAM、4コアCPU推奨

  • 学習資料:PPT、ソースコード、実習例題を提供

学習資料

  • 提供する学習資料形式(PPT、クラウドリンク、テキスト、ソースコード、アセット、プログラム)


DevOps面接練習サポート!

DrillQuizは反復学習効果を最大化するオンライン学習プラットフォームをご紹介します。

https://devops.drillquiz.com

  1. Drain機能:時間が経つと知っていた問題も再び出題して長期記憶を強化します。

  2. インタビューモード:問題を使って模擬面接を進められるようにサポートします。

  3. 間違い問題メール配信:よく間違える問題だけを毎日メールで受け取り、効率的で継続的な学習が可能です。

前提知識および注意事項

  • DevOpsとクラウド環境、基本的なTerraformおよびKubernetes使用知識が必要

  • 講義と学習資料の著作権は講義制作者にあります

  • 質問・回答および今後のアップデート関連内容

こんな方に
おすすめです

学習対象は
誰でしょう?

  • EKS構成に興味のある方

  • CI/CD を K8S で構成したい人

こんにちは
です。

870

受講生

69

受講レビュー

5

回答

4.7

講座評価

5

講座

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

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

https://doohee323.github.io/

カリキュラム

全体

36件 ∙ (2時間 45分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • devopslover님의 프로필 이미지
    devopslover

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    Kubernetes is such a broad field that it felt like I was grabbing an elephant's leg, but it's great to have an environment that works right away. In particular, if you follow the Terraform code and the necessary installation and configuration scripts, it seems like you can use it more than you explained, so it's even better.

    • devops1
      知識共有者

      Hello! I'm so glad that it helped you get some direction on such a vast topic as Kubernetes. It's rewarding to hear that you've gotten more ideas for future use by following along with the Terraform code and installation scripts! 😊 We will continue to strive to provide environments and know-how that can be applied directly in practice. Thank you for your valuable review! 🙌

  • ericserra4918님의 프로필 이미지
    ericserra4918

    受講レビュー 100

    平均評価 4.9

    5

    100% 受講後に作成

    Thank you for providing such a great lecture. I look forward to more lectures on AWS, K8S, and EKS in the future.

    • jhun80jeong2035님의 프로필 이미지
      jhun80jeong2035

      受講レビュー 13

      平均評価 5.0

      5

      31% 受講後に作成

      • huelime15116435님의 프로필 이미지
        huelime15116435

        受講レビュー 2

        平均評価 5.0

        5

        31% 受講後に作成

        • lucybae님의 프로필 이미지
          lucybae

          受講レビュー 2

          平均評価 5.0

          5

          100% 受講後に作成

          Even after listening to other theory lectures, I was still unclear about how to build and deploy configurations on Kubernetes, but now I think I understand it.

          期間限定セール、あと5日日で終了

          ¥39

          23%

          ¥8,090

          Dewey Hongの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!