ブログ・コミュニティ

HOMEデベロッパー向け ブログ・コミュニティ OpenShift コミュニティ あらためてKnative入門!(Knative Eventing編)

あらためてKnative入門!(Knative Eventing編)

この記事では、Kubernetes上でサーバーレスアプリケーションを実行するためのKnativeのコンポーネント、特にKnative Eventingについて詳しく紹介しています。
Knative Eventingは、イベントソースからのイベントをトリガーとしてサーバーレスアプリケーションを起動するためのコンポーネントであり、イベントの管理とアプリケーションの紐付けを容易にします。
OpenShiftでは、PingSource、ContainerSource、KafkaSource、およびApiServerSourceをデフォルトのイベントソースとして利用でき、KafkaやCamel Kといった他のイベントソースとも連携可能です。
イベントとサービスの紐付け方法としては、直接サービスを指定する方法の他に、Channel and Subscription、Broker and Triggerという2つのパターンがあります。
これらの方法を通じて、イベントに応じた柔軟なアプリケーションの起動が可能となります。
また、OpenShiftのコンソールから簡単にカスタムリソースを作成し、サーバーレス関連のメトリクスを確認できるなど、Knativeを使いやすくする多くの機能が提供されています。

記事のリンク

選ぶなら業界をリードするコンテナプラットフォーム

OpenShiftならインフラ運用の効率化はもとよりアプリケーション開発者がソースコードの開発に専念できるように必要な機能までも提供してくれます