Knative serving 文档
Knative serving 在 Google Kubernetes Engine 上提供灵活的无服务器开发平台。Knative serving 由 Knative 驱动。Knative 是一个开源项目,支持在 Kubernetes 上运行无服务器工作负载。了解我们的其他无服务器产品。
获享 $300 免费赠金开始概念验证
- 体验 Gemini 2.0 Flash Thinking
- 免费使用热门产品(包括 AI API 和 BigQuery)的每月用量
- 不会自动收费,无需承诺
继续探索 20 多种提供“始终免费”用量的产品
使用适用于常见应用场景(包括 AI API、虚拟机、数据仓库等)的 20 多种免费产品。
文档资源
相关资源
Pub/Sub 与 Knative serving
了解如何通过 Pub/Sub 推送订阅编写、部署和调用 Knative serving 服务。
教程:处理来自 Cloud Storage 的图片
使用 Knative 服务、Cloud Vision API 和 ImageMagick 检测上传到 Cloud Storage 存储桶的令人反感的图片并对其进行模糊处理。
对 Knative serving 服务进行本地问题排查
使用 Stackdriver 工具对一个中断的 Knative serving 服务进行问题排查,以发现问题并通过本地开发工作流展开调查。此教程使用一个示例项目,部署该项目时会导致运行时错误,您可以通过问题排查来找到并解决问题。
将 HTTP(S) 负载均衡与 Knative Serving 集成
演示如何将 HTTP(S) 负载平衡与 Knative Serving 服务搭配使用。
使用 Istio 授权访问 Knative serving 服务
演示如何使用 Istio 授权访问在 Knative serving 上部署的服务。
使用 Knative serving 部署内部服务
演示如何在内部网络中公开部署到 Knative serving 的服务。这种类型的配置允许网络中的其他资源使用专用内部 (RFC 1918) IP 地址与该服务通信。在内部网络上公开服务对于下列对象非常有用:为员工提供内部应用的企业,以及在 Knative serving 集群外运行的客户端所使用的服务。
构建可扩缩且弹性佳的应用时应遵循的模式
了解在构建应用时应遵循的模式和做法,这些应用具备可扩缩和弹性佳两种优点,这也是许多现代化架构实践的两个基本目标。一个精心设计的应用能够随着需求的增减而相应扩容和缩容,并具有足够的弹性以应对服务中断。要顺利构建和运营可满足这些要求的应用,您需要仔细规划和设计。
使用 Istio 和 Identity Platform 对 Knative serving 最终用户进行身份验证
了解如何使用 Istio 身份验证政策和 Identity Platform 对部署到 Knative serving 的应用的最终用户进行身份验证。使用 Istio 进行身份验证意味着身份验证逻辑不需要成为应用代码的一部分。这种分离可让不同团队负责应用代码和身份验证政策,并且身份验证政策可应用于多个应用或服务。
Google Cloud 上的 .NET 应用的现代化改造途径
本文档介绍单体式应用的常见限制以及对其进行现代化改造的逐步而结构化的流程。本文档适用于熟悉 Windows 和 .NET 生态系统并希望详细了解现代化改造所涉及的内容的云架构师、系统管理员以及 CTO。
企业组织最佳实践
本指南介绍了一些最佳做法,可帮助像您这样的企业客户迁移到 Google Cloud。该指南并未列出所有建议,其目标而是帮助企业架构师和技术利益相关方了解活动范围并相应地做出规划。各部分均介绍了关键操作,并包含一些深入内容的链接。
将容器迁移到 Knative serving
了解如何规划、设计和实现将容器迁移到 Google Cloud 的过程。
从模板启动 Kubernetes 应用
从 Intellij 中的模板(包括 Flask、Django、Node.js、Java、Go 模板)启动应用。
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 示例。