モジュール 8 の演習: Helm 4 チャートを作成して OCI レジストリに公開し、cert-manager オペレーターをインストールし、ArgoCD GitOps をセットアップして Git からアプリケーションをデプロイし、App of Apps パターンを作成します。
KUBERNETES: 基本から高度まで
モジュール 8: ヘルム、オペレーター、およびGitOps
xdev.asia
🎯 練習目標__HTMLTAG_68___
- Helm チャートを最初から作成してインストール
- Helm フックとテストを作成
- cert-manager オペレーターをインストールし、TLS 証明書を生成
- ArgoCD をデプロイし、アプリケーションを作成
- アプリパターンのアプリをセットアップ
ラボ 1: Helm チャートの作成
___コードブロック_0___
ラボ 2: ヘルム フック
___コードブロック_1___
ラボ 3: Helm テスト
___コードブロック_2___
ラボ 4: cert-manager オペレーター
___コードブロック_3___
_ラボ 5: ArgoCD のデプロイ
___コードブロック_4___
ラボ 6: ArgoCD アプリケーションの作成__HTMLTAG_92___
___コードブロック_5___
___コードブロック_6___
ラボ 7: アプリの中のアプリ
___コードブロック_7___
ラボ 8: GitOps ワークフローをシミュレート
___コードブロック_8___
クリーンアップ
___コードブロック_9___
概要
- ✅ ゼロからの Helm チャート: 構造、テンプレート、値
- ✅ Helm フック: アップグレード前の移行ジョブ
- ✅ Helm テスト: デプロイメントの検証
- ✅ cert-manager: 自動 TLS 証明書
- ✅ ArgoCD: アプリケーション + 同期ポリシーの自動化
- ✅ アプリのアプリ: 1 つのルート アプリで複数のアプリを管理
- ✅ GitOps 自己修復: ArgoCD 自己修復ドリフト