강의

멘토링

로드맵

Inflearn brand logo image
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 環境の構成

ライン構築、後アプリケーション!

すべてを知って使用する時代は行きました。 One Clickのインストール後に動作する様子を見ながら適応してください〜

このレッスンは、従来の理論レッスンや単純な構成に従う形式ではありません。 Kubernetesだけでなく、CI/CD、モニタリングなどのテーマは、範囲が広く、すべてを勉強するには多くの時間が必要です。

厚い本を最初から勉強する方法は、実際のシステムに触れるまでに長い時間を要し、大きな絵を理解しにくい点があります。

そこで、このレッスンでは、最初にワンクリックですべてのシステムを構成し、DemoアプリをCI / CDにデプロイする方法で始めます。ターゲットシステムを最初に体験し、どのスクリプトと設定が適用されたかを説明します。

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

Kubernetesが設定されると、それ以降はクラウドでKubernetesを使用することとローカル環境でKubernetesを操作することに大きな違いはありません。したがって、運用環境ではEKSを使用し、開発環境ではローカルKubernetesを構成して使用することを検討することができます。

もし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の実行によるプロビジョニングを実行する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とクラウド環境、基本的なTerraformとKubernetesの使用に関する知識が必要

  • 講義と学習資料の著作権は講義者に

  • 質問/回答および今後の更新に関する内容

こんな方に
おすすめです

学習対象は
誰でしょう?

  • EKS構成に興味のある方

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

こんにちは
です。

788

受講生

56

受講レビュー

5

回答

4.6

講座評価

5

講座

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

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

https://doohee323.github.io/

カリキュラム

全体

36件 ∙ (2時間 45分)

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

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

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • devopslover님의 프로필 이미지
    devopslover

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    キューバネティスが広すぎる分野なので象足をつかむ感じでしたが、すぐに動作する環境を持つようになってとても良いです。特にテラフォームコードと必要なインストールおよび構成スクリプトをたどってみると、説明した以上に今後の活用ができるようで、より良いようです。

    • devops1
      知識共有者

      こんにちは! クーバーネティスのように膨大なテーマに少しでも方向をつかむのに役立ったのは本当に嬉しいです。テラフォームコードとインストールスクリプトを使って直接フォローし、今後より多くの活用アイデアを得たとはやりがいがありますね! 😊 今後も実務ですぐに適用できる環境とノウハウをお届けできるよう努力いたします。大切なレビューありがとうございます! 🙌

  • huelime15116435님의 프로필 이미지
    huelime15116435

    受講レビュー 2

    平均評価 5.0

    5

    31% 受講後に作成

    • lucybae님의 프로필 이미지
      lucybae

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      他の理論の講義を聞いても、実際に Kubernetes 上でビルド、デプロイ構成をどのように行うべきか曖昧でしたが、きちんと理解できたと思います。

      ¥9,033

      Dewey Hongの他の講座

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

      似ている講座

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