トレーニング > クラウド & コンテナ > Serverless and Event-Driven Applications with Knative (LFS246)
トレーニングコース

Serverless and Event-Driven Applications with Knative (LFS246)

Knative を使用して Kubernetes 上でサーバーレス アプリケーションを構築、デプロイ、管理するために必要なスキルを習得します。

対象者

このコースは、サーバーレス テクノロジー、クラウド ネイティブ開発、イベント駆動型アーキテクチャに関する知識を広げたいソフトウェア エンジニア、DevOps プロフェッショナル、システム管理者、アーキテクト向けに設計されています。
折りたたむ 続きを読む
学習内容

Kubernetes 上の Knative を使用してサーバーレス アプリケーションをデプロイし、イベント駆動型ワークロードを管理し、自動スケーリング戦略を実装する方法を学びます。また、Knative Serving と Eventing を構成し、トラフィック管理を処理し、Prometheus や Grafana などのツールを使用して監視と観測性を設定します。
折りたたむ 続きを読む
身につく知識

クラウド ネイティブ プロジェクトを引き受け、サーバーレス アプリケーション開発を主導し、最新のデプロイメント戦略を実装する準備が整い、急成長しているクラウド ネイティブ エコシステムでの機会に備えることができます。
折りたたむ 続きを読む
おもなテーマ
第1章 イントロダクション
第2章 サーバーレスとKnativeの紹介
第3章 Knativeのインストールと設定
第4章 Knative関数
第5章 Knative サービング
第6章 自動スケーリング、リビジョン、トラフィック分割 (高度な Knative コンセプト)
第7章 Knativeイベント
第8章 Knativeのベストプラクティス

前提条件
学習者は、コンテナ、Kubernetes、アプリケーション開発について基本的な知識を持っていることが推奨されます。Kafka などのメッセージ ブローカーや、プロデューサー/コンシューマー モデルまたはパブリッシャー/サブスクライバー モデルを含むイベント駆動型アーキテクチャに精通していることも推奨されます。
実習について
ラボ環境には、IDE (Eclipse や IntelliJ など)、JDK 1.8 以上、イメージ レジストリ用の無料の Docker Hub アカウント、Docker、Kind (Docker 内の Kubernetes)、Kubernetes CLI (kubectl)、およびクラスターの作成とアプリケーションの展開用に、最低 3 つの CPU と 16 GB の RAM を搭載した Windows 11 または Linux を実行するマシンが必要です。