
바로쓰는 CI/CD on K8S
Dewey Hong
실리콘 밸리의 최전선에서 직접 경험한 실무 사례를 바탕으로 한 DevOps 강의를 소개합니다. 이 강의는 이론에만 머무르지 않고, 실제 엔지니어링 현장에서 바로 적용할 수 있는 K8S환경에서 CI/CD 관련된 도구를 다룹니다.
초급
Kubernetes, Jenkins, argocd
シリコンバレーの最前線で実際に経験した実務事例に基づいたDevOps講義を紹介します。この講義は理論にとどまらず、実際のエンジニアリング現場で即座に適用できるEKS環境でCI/CD関連のツールを取り上げます。
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
TerraformでIAM、VPC、EKSクラスターを自動的に構成した結果画面。コードの作成と展開を行わずにリソースを効率的に構成する例です。
アプリケーショントラフィック管理のためのIngress設定と動的拡張をサポートするAWS AutoScalerのインストール結果。信頼性が高くスケーラブルなアプリケーション環境を示します。
システムモニタリングのためのPrometheusとGrafanaダッシュボードを設定した画面で、リアルタイムメトリックの視覚化を通じて効率的なモニタリング環境を提供します。
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 で構成したい人
709
受講生
48
受講レビュー
3
回答
4.6
講座評価
5
講座
실리콘밸리에서 10년 이상 활동하고 있는 DevOps 시니어 소프트웨어 엔지니어입니다.
클라우드 관리, 자동화, 보안, 네트워크 등 다양한 프로젝트 경험을 보유하고 있습니다.
全体
36件 ∙ (2時間 45分)
講義資料(こうぎしりょう):
1. 講義の概要
03:13
2. 設置時の注意事項
02:13
3. 目標システム
02:59
5. インストール用Dockerの説明
03:05
7. 準備 - 設定ファイル
02:23
8. One Clickのインストール
01:48
9. インストールの準備とIAM
00:47
11. Ingressとストレージの構成
00:42
17. インストールリソースの削除
01:08
全体
3件
5.0
3件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
쿠버네티스가 너무 넓은 분야라서 코끼리 다리 잡는 느낌이였는데, 바로 동작하는 환경을 갖게 되서 너무 좋습니다. 특히 테라폼 코드와 필요한 설치 및 구성 스크립트를 따라 가며 보면 설명하신 것 이상으로 앞으로 활용할 수 있을 것 같아서 더 좋을 것 같습니다.
안녕하세요! 쿠버네티스처럼 방대한 주제에 조금이라도 방향을 잡는 데 도움이 되었다니 정말 기쁩니다. 테라폼 코드와 설치 스크립트를 통해 직접 따라 하시면서 앞으로 더 많은 활용 아이디어를 얻으셨다니 보람이 느껴지네요! 😊 앞으로도 실무에서 바로 적용할 수 있는 환경과 노하우를 전달드릴 수 있도록 노력하겠습니다. 소중한 후기 감사합니다! 🙌
受講レビュー 2
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!