コンテンツへスキップ

Knative Servingコードサンプル

以下のコードサンプルを使用して、さまざまなKnative Servingリソースと、それらが一般的なユースケースでどのように適用できるかを理解してください。Knative Servingの詳細はこちら

GitHubのすべてのKnativeコードサンプルを参照

名前 説明 言語
Hello World Knative Servingを使用したアプリのデプロイ方法を紹介するクイックイントロダクション。 C#GoJava (Spark)Java (Spring)KotlinNode.jsPHPPythonRubyScalaShell
Cloud Events Cloud Eventsの送受信方法を紹介するクイックイントロダクション。 C#GoNode.jsRustJava (Vert.x)
トラフィック分割 手動トラフィック分割の例。 YAML
高度なデプロイメント トラフィックを落とすことなく稼働中のアプリケーションを更新するプロセスを示す、単純なブルーグリーン方式のアプリケーションデプロイメントパターン。 YAML
自動スケーリング Knativeの自動スケーリング機能のデモ。 Go
Github Webhook Githubとのインタラクションを示すシンプルなWebhookハンドラー。 Go
gRPC シンプルなgRPCサーバー。 Go
Knativeルーティング Istio VirtualServiceの概念を使用して、複数のKnativeサービスを単一ドメイン名の下の異なるパスにマッピングする例。 Go
Kongルーティング Kong APIゲートウェイを使用して、複数のKnativeサービスを単一ドメイン名の下の異なるパスにマッピングする例。 Go
Knativeシークレット KubernetesシークレットをKnativeのボリュームとして使用する手順を示すシンプルなアプリ。 Go
マルチコンテナ 複数のコンテナについて、Knative Servingを使用したアプリの構築とデプロイ方法を紹介するクイックイントロダクション。 Go
WebSocketサーバー シンプルなWebSocketサーバー。 Go

サイトトラフィックを理解するために、分析とCookieを使用しています。その目的で、サイトの使用に関する情報がGoogleと共有されます。詳細はこちら。