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 |
| Knative Secret | 一个简单的应用,演示了如何在 Knative 中将 Kubernetes secret 用作 Volume。 | Go |
| 多容器 | 快速介绍,重点介绍如何使用 Knative Serving 为多个容器构建和部署应用。 | Go |
| WebSocket 服务器 | 一个简单的 WebSocket 服务器。 | Go |