Knative serving のドキュメント
Knative serving は、Google Kubernetes Engine 上に柔軟なサーバーレス開発プラットフォームを提供します。Knative serving は、Kubernetes でサーバーレス ワークロードをサポートするオープンソース プロジェクトである Knative を利用しています。その他のサーバーレス プロダクトの詳細もご覧ください。
$300 分の無料クレジットを使用して概念実証を始める
- Gemini 2.0 Flash Thinking をご利用いただけます。
- AI API や BigQuery などの人気プロダクトの毎月の無料使用枠をご利用いただけます。
- 自動請求は行われず、契約も不要です。
常に無料で利用可能な 20 以上のプロダクトを確認する
AI API、VM、データ ウェアハウスなど、一般的なユースケース向けの 20 以上のプロダクトを無料でご利用いただけます。
ドキュメント リソース
関連リソース
Pub/Sub と Knative serving
Knative serving サービスを作成してデプロイし、Pub/Sub の push サブスクリプションから呼び出す方法を学習します。
Cloud Storage の画像処理のチュートリアル
Knative serving、Cloud Vision API、ImageMagick を使用して、Cloud Storage バケットにアップロードされた不適切な画像を検出してぼかします。
ローカルでの Knative serving サービスのトラブルシューティング
Stackdriver ツールで問題を検出して、ローカル開発ワークフローで調査し、破損した Knative serving サービスのトラブルシューティングを行います。このチュートリアルでは、デプロイ時にランタイム エラーが発生するサンプル プロジェクトを使用して、問題の特定と解決を行います。
HTTP(S) ロード バランシングと Knative serving の統合
Knative サービング サービスで HTTP(S) 負荷分散を使用する方法について説明します。
Istio を使用した Knative serving サービスへのアクセスの承認
Istio を使用して、Knative serving にデプロイするサービスへのアクセスを承認する方法を説明します。
Knative serving を使用して内部サービスをデプロイする
内部ネットワークで Knative serving にデプロイされたサービスを公開する方法を説明します。このような構成を使用することで、ネットワーク内の他のリソースが非公開の内部 IP アドレス(RFC 1918)を使用するサービスと通信できるようになります。内部アプリをスタッフに公開する組織や、Knative serving クラスタ外で実行されるクライアントが使用するサービスでは、内部ネットワークにサービスを公開すると効果的です。
スケーラビリティと復元性に優れたアプリのパターン
復元性が高くスケーラブルなアプリを作成するためのパターンと手法、多くの最新アーキテクチャに関する実践における 2 つの基本的目標を学習します。適切に設計されたアプリは、需要の増減に応じてスケールアップまたはスケールダウンでき、サービス障害が生じた場合に対応できる十分な復元力を備えています。こうした要件に適合するアプリを作成し運用するには、計画と設計を慎重に行う必要があります。
Istio と Identity Platform を使用して Knative serving エンドユーザーの認証を行う
Istio 認証ポリシーと Identity Platform を使用して、Knative serving にデプロイされたアプリケーションのエンドユーザーを認証する方法について説明します。認証に Istio を使用するため、アプリケーション コードに認証ロジックを組み込む必要はありません。この分離により、アプリケーション コードと認証ポリシーを別々のチームで担当できます。また、複数のアプリケーションやサービスに認証ポリシーを適用できます。
Google Cloud における .NET アプリケーションのモダナイゼーション プロセス
このドキュメントでは、モノリシック アプリケーションの一般的な制限を示し、モダナイズするための段階的な構造化プロセスについて説明します。このドキュメントは、Windows と .NET エコシステムに精通し、モダナイゼーションの内容についての詳細な理解を目的とするクラウド アーキテクト、システム管理者、CTO を対象としています。
エンタープライズ企業のベスト プラクティス
このガイドでは、Google Cloud への移行を進めている企業のお客様にベスト プラクティスを紹介します。このガイドは、すべての推奨事項を説明するものではありません。企業のアーキテクトや技術担当者の方が活動の範囲を把握し、適切な計画を作成できるように役立つ情報を提供することを目的としています。各セクションには、主要な作業の説明と参考情報のリンクが記載されています。
コンテナを Knative serving に移行する
コンテナの Google Cloud への移行を計画、設計、実装する方法を学びます。
テンプレートを使用した Kubernetes アプリの起動
Flask、Django、Node.js、Java、Go テンプレートなどの Intellij のテンプレートからアプリを開始します。
Node.js のサンプル
HelloWorld、Pub/Sub、Cloud SQL、画像処理などのサンプル。
Python のサンプル
HelloWorld、Pub/Sub、Cloud SQL のサンプルです。
Go のサンプル
HelloWorld、Pub/Sub、Cloud SQL、画像処理などのサンプル。
Java のサンプル
HelloWorld、Pub/Sub、Cloud SQL、画像処理などのサンプル。
C# の HelloWorld
Knative serving で実行できる Knative サンプルです。