トレーニング > DevOps & サイトの信頼性 > DevOps and Workflow Management with Argo (LFS256)
トレーニングコース

DevOps and Workflow Management with Argo (LFS256)

Argo ツールを使用して Kubernetes ワークフローを合理化する方法を学びます。

このコースでは、実際の経験と学習に加えて、Linux Foundationの Certified Argo Project Associate (CAPA) 試験をスケジュールできます。

購入方法は3通りあります!

– コースのみ – $99
– コース + 認定 – $299
– 認定 + サブスクリプション (eラーニング + SkillCreds への無制限アクセス) – $495

対象者

このコースは、DevOps エンジニア、ソフトウェア開発者、システム管理者、IT マネージャー向けに調整されており、Kubernetes ワークフロー管理、合理化されたデプロイメント、GitOps 実践のスキルを学びます。
折りたたむ 続きを読む
学習内容

シームレスな Kubernetes ワークフローについて Argo を学び、アプリのデプロイ、ロールアウトの管理、RBAC の実装、トラブルシューティング、イベント駆動型アーキテクチャの活用、Argo CLI による最適化を行います。
折りたたむ 続きを読む
身につく知識

このコースを終了するまでに、Argo を実装して複雑な展開とワークフローを管理するための準備が整います。また、実体験や追加学習とともに、Certified Argo Project Associate (CAPA) 試験の準備にも役立ちます。
折りたたむ 続きを読む
おもなテーマ
第1章 イントロダクション
第 2 章 Argo の概要
第3章 アルゴCD
第4章 Argo ワークフロー
第5章 Argo ロールアウト
第6章 アルゴイベント

このコース終了後にCAPA試験を受けて認定資格を取得しましょう

このコースと試験をバンドルすると$50割引に

前提条件
このコースを最大限に活用するには、次の知識とスキルが必要です。

  • Kubernetesの基礎: ポッド、サービス、デプロイメント、名前空間などのKubernetesの概念に精通することが重要です。これらのリソースの作成方法と管理方法を理解することは有益です。無料コースをお勧めします。 Introduction to Kubernetes (LFS158)
  • YAML マニフェスト: Argo はワークフローの構成と定義に YAML を使用するため、YAML 構文と YAML で Kubernetes マニフェストを作成する方法をよく理解する必要があります。
  • 命令型構成と宣言型構成: Kubernetes の構成管理に対するこれら 2 つのアプローチについての知識が重要です。 Argo は宣言的なアプローチを使用するため、この 2 つの違いを理解すると役立ちます。
  • GitOps の実践: Argo は Kubernetes で GitOps の実践を可能にするツールであるため、GitOps の原則と実践を理解していると有益です。
  • コマンド ライン インターフェイス (CLI) の使用: コースには Argo の CLI との対話を必要とする実践的なラボが含まれているため、コマンド ライン インターフェイスを使用するための基本的なスキルが必要です。
  • 基本的なプログラミング スキル: 厳密に必要というわけではありませんが、基本的なプログラミング スキルがあると、Argo ワークフローのパラメーター化や条件分岐など、コース内のより高度な概念のいくつかを理解するのに役立ちます。
実習について
次のシステム要件を満たす必要があります。

  • オペレーティング システム: Docker および Kubernetes を実行できる最新のオペレーティング システム。これは、Linux (Ubuntu、CentOS)、macOS、または Hyper-V が有効になっている Windows 10 Pro/Enterprise/Education である可能性があります。
  • ハードウェア: 少なくとも 8 GB の RAM (16 GB を推奨) と少なくとも 20 GB の空きディスク容量。これらの仕様は、K3 のような軽量ディストリビューションを使用してローカル Kubernetes クラスターを実行するために必要です。お使いのシステムがこれらの要件を満たしていない場合は、AWS、GCP、Azure などのパブリック クラウド プロバイダーの無料枠を使用することをお勧めします。
  • ソフトウェア:
    • Docker: Docker はコンテナーを実行するために使用されます。最新の安定バージョンをインストールします。
    • Kubernetes: K3s などの軽量ディストリビューションを使用してローカル Kubernetes クラスターをインストールできます。このコースでは、ローカル Kubernetes クラスターのセットアップについて説明します。
    • kubectl: Kubernetes コマンドライン ツール kubectl を使用すると、Kubernetes クラスターに対してコマンドを実行できます。
    • Argo CLI: Argo コマンドライン ツールは、Argo コンポーネントと対話するために使用されます。
    • コード エディター: 構成ファイルおよびマニフェストを編集するための YAML をサポートするテキスト エディターまたは IDE (Visual Studio Code など)。

AWS、GCP、Azure などのパブリック クラウド サービスによるマネージド Kubernetes などの別のディストリビューションの使用を選択することもできますが、このコースではそれらのセットアップについては説明しません。特定のラボでは、ラボの手順に指定されている追加の要件がある場合があります。

レビュー
2024年6月
例と理論の組み合わせが気に入りました。
2024 年 3 月
素晴らしいコースだと思います!