Knative Serving 代码示例¶
使用以下代码示例来帮助您了解各种 Knative Serving 资源以及如何在常见用例中应用它们。 了解有关 Knative Serving 的更多信息.
请参阅 GitHub 上的所有 Knative 代码示例。
名称 | 描述 | 语言 |
---|---|---|
Hello World | 快速入门,重点介绍如何使用 Knative Serving 部署应用程序。 | C#、Go、Java (Spark)、Java (Spring)、Kotlin、Node.js、PHP、Python、Ruby、Scala、Shell |
Cloud Events | 快速入门,重点介绍如何发送和接收 Cloud Events。 | C#、Go、Node.js、Rust、Java (Vert.x) |
流量拆分 | 手动流量拆分的示例。 | YAML |
高级部署 | 简单的蓝绿式应用程序部署模式,说明了在不丢弃任何流量的情况下更新实时应用程序的过程。 | YAML |
自动缩放 | 演示 Knative 的自动缩放功能。 | Go |
Github Webhook | 简单的 Webhook 处理程序,演示与 Github 交互。 | Go |
gRPC | 简单的 gRPC 服务器。 | Go |
Knative 路由 | 使用 Istio VirtualService 概念将多个 Knative 服务映射到单个域名下的不同路径的示例。 | Go |
Kong 路由 | 使用 Kong API 网关将多个 Knative 服务映射到单个域名下的不同路径的示例。 | Go |
Knative 机密 | 演示如何在 Knative 中使用 Kubernetes 机密作为卷的简单应用程序。 | Go |
多容器 | 快速入门,重点介绍如何使用 Knative Serving 为多个容器构建和部署应用程序。 | Go |
WebSocket 服务器 | 简单的 WebSocket 服务器。 | Go |