お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
DevOps自動化のための高度なn8nノード
- Webhookノード:認証方法、レスポンスモード、ヘッダー処理
- HTTP Requestノード:REST API呼び出し、ページネーション処理、エラーレスポンス、およびリトライロジック
- SSHノード:鍵ベースの認証、リモートコマンド実行、ファイル転送
- Execute Commandノード:n8nホスト上でのシェルスクリプト、kubectl、Terraform CLIの実行
- Codeノード:パイプラインステージ間のデータ変換用のJavaScriptおよびPython
- Gitノード:ワークフロー内でのリポジトリのクローン作成、変更のコミット、およびプッシュ
- ラボ:着信ペイロードを強化し条件付きレスポンスをディスパッチするWebhook受信者の構築
n8nとのCI/CDプラットフォーム統合
- GitHubノード:ワークフローのディスパッチ、ジョブステータスのポーリング、リリースの作成、およびイシューの管理
- GitLabノード:パイプラインのトリガー、ステージ進行の監視、マージリクエストの管理
- Jenkinsノード:パラメータ化ビルド、ジョブステータスの照会、および構成管理
- CircleCIおよびBitbucket Pipelineノード:パイプラインのトリガーとビルド結果の取得
- パターン:単一のWebhookトリガーからのファンアウトを備えたマルチプラットフォームCI/CDハブ
- パターン:条件付き昇格ゲートを備えたビルドステータスの集約
- ラボ:2つのCIプラットフォームでビルドをトリガーし、両方が合格するのを待つワークフローの作成
ワークフローの構成とエラー処理
- Sub-workflowノード:モノリシックなワークフローをモジュール式で再利用可能なコンポーネントに分割
- Error Triggerノード:マルチステップCI/CD自動化の集中型エラー処理
- SwitchおよびMergeノード:条件分岐と並列実行パス
- Schedule Trigger:cronベースのパイプラインオーケストレーションと定期的な健全性チェック
- Loop Over Itemsノード:複数リポジトリまたは環境にわたるバッチ処理
- ラボ:サブワークフローと集中型エラールーティングを備えたモジュール式パイプラインの設計
継続的デプロイメントパイプラインの構築
- 環境の昇格:手動承認ゲートによるdevからstagingへ、そしてproductionへ
- IaC(Infrastructure as Code)統合:n8nからのTerraformおよびTerragrunt実行のトリガー
- コンテナデプロイメント:Dockerイメージのビルド、レジストリへのプッシュ、およびサービス再起動のオーケストレーション
- 通知統合:パイプラインイベントに対するSlack、Microsoft Teams、メールアラート
- アーティファクト追跡:パイプラインステージ間でビルドメタデータの取得と伝播
- ラボ:承認ゲートとマルチチャネル通知を備えたエンドツーエンドのデプロイメントパイプラインの構築
DevOps環境のためのn8n構成
- PostgreSQLバックエンドとキューモード実行用のRedisを備えたDockerデプロイメント
- プロダクショングレードのセットアップ用の環境変数と構成方法
- 認証情報管理:APIキー、SSHキー、OAuthトークン、および認証情報の上書き
- ユーザー管理:ロールベースのアクセス制御およびチームレベルのパーミッション
- セキュリティ強化:SSLセットアップ、SSO構成、およびAPIアクセス制御
- ラボ:Docker Composeを使用してプロダクション準備完了のn8nインスタンスを展開および構成
監視、ロギング、およびワークフローの可観測性
- n8n実行データ:ワークフローの実行履歴の表示、フィルタリング、エクスポート
- 構造化ロギング構成とデバッグ用のログレベル管理
- Prometheus互換メトリクスおよびOpenTelemetryトレーシング統合
- Webhookトリガーのステータスチェックによるワークフロー健全性ダッシュボードの構築
- ワークフローの障害および実行時間の異常に対する自動アラート
- ラボ:マルチステップCI/CDワークフローの監視と障害アラートの設定
現実のDevOps自動化シナリオ
- インシデント対応の自動化:アラートの強化、オンコール通知、ランブックのトリガー
- Kubernetesポッドの健全性監視:自動再起動およびエスカレーションワークフロー
- 自動ロールバック:デプロイメント障害の検出と、最終の既知の正常状態への戻し
- 設定のドリフト検出:デプロイされた状態と望ましい構成の比較
- スケジュールされたインフラストラクチャメンテナンス:クリーンアップタスク、スナップショット作成、およびリソース回収
- ラボ:強化、通知、自動修復を備えた完全なインシデント対応ワークフローの構築
要求
- DevOpsの原則とソフトウェア提供ライフサイクルに関する基本的な理解
- GitおよびJenkins、GitHub Actions、またはGitLab CIなどの少なくとも1つのCI/CDプラットフォームの経験
- LinuxコマンドラインとDockerコンテナに関する習熟度
- 以前のn8nの経験は不要です。すべてのノードとワークフローは、基礎から実践的に教えます。
対象者
- ビジュアルでバージョン管理されたワークフローを使用してCI/CDパイプラインを自動化したいDevOpsエンジニアおよびプラットフォームエンジニア
- インシデント対応および監視の自動化を構築したいサイト信頼性エンジニア(SRE)
- 複数環境にわたるデプロイメントオーケストレーションを担当するインフラストラクチャエンジニア
- 即座の職場適用性が期待できる、コンパクトで実践的なトレーニングを求める、最大13名までのチーム
14 時間
お客様の声 (1)
トレーニングの中で最も気に入ったのは、実践的な手取り足取りの部分です。
Andrea Kerekes - Accenture Cluj
コース - n8n for Beginners: Modern Automation with Latest Features
機械翻訳