すぐに使える CI/CD on K8S
Dewey Hong
シリコンバレーの最前線で直接経験した実務事例に基づいたDevOps講座を紹介します。この講座は理論にとどまらず、実際のエンジニアリング現場ですぐに適用できるK8S環境でのCI/CD関連ツールを扱います。
初級
Kubernetes, Jenkins, argocd
シリコンバレーの最前線で実際に経験した実務事例に基づいたDevOps講義を紹介します。この講義は理論にとどまらず、実際のエンジニアリング現場で即座に適用できるEKS環境でCI/CD関連のツールを取り上げます。
学習した受講者のレビュー
5.0
ericserra
良い講義をしていただき、ありがとうございます。今後もAWS、K8S及びEKSに関する講義をお願いいたします。
5.0
DevOpsLover
キューバネティスが広すぎる分野なので象足をつかむ感じでしたが、すぐに動作する環境を持つようになってとても良いです。特にテラフォームコードと必要なインストールおよび構成スクリプトをたどってみると、説明した以上に今後の活用ができるようで、より良いようです。
5.0
LucyBae
他の理論の講義を聞いても、実際に Kubernetes 上でビルド、デプロイ構成をどのように行うべきか曖昧でしたが、きちんと理解できたと思います。
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
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の実行による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、クラウドリンク、テキスト、ソースコード、アセット、プログラム)
DrillQuizは反復学習効果を最大化するオンライン学習プラットフォームをご紹介します。
Drain機能:時間が経つと知っていた問題も再び出題して長期記憶を強化します。
インタビューモード:問題を使って模擬面接を進められるようにサポートします。
間違い問題メール配信:よく間違える問題だけを毎日メールで受け取り、効率的で継続的な学習が可能です。
DevOpsとクラウド環境、基本的なTerraformおよびKubernetes使用知識が必要
講義と学習資料の著作権は講義制作者にあります
質問・回答および今後のアップデート関連内容
学習対象は
誰でしょう?
EKS構成に興味のある方
CI/CD を K8S で構成したい人
キャリア認証
1,099
受講生
93
受講レビュー
6
回答
4.6
講座評価
6
講座
シリコンバレーで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
全体
6件
4.8
6件の受講レビュー
受講レビュー 102
∙
平均評価 4.9
受講レビュー 3
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
5
キューバネティスが広すぎる分野なので象足をつかむ感じでしたが、すぐに動作する環境を持つようになってとても良いです。特にテラフォームコードと必要なインストールおよび構成スクリプトをたどってみると、説明した以上に今後の活用ができるようで、より良いようです。
こんにちは! クーバーネティスのように膨大なテーマに少しでも方向をつかむのに役立ったのは本当に嬉しいです。テラフォームコードとインストールスクリプトを使って直接フォローし、今後より多くの活用アイデアを得たとはやりがいがありますね! 😊 今後も実務ですぐに適用できる環境とノウハウをお届けできるよう努力いたします。大切なレビューありがとうございます! 🙌
受講レビュー 2
∙
平均評価 5.0
受講レビュー 17
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!