Knative Serving code samples¶
使用下面的代码示例来帮助您理解各种Knative服务资源,以及如何跨常用用例应用它们。 了解更多关于Knative服务的信息。
参见GitHub中的所有Knative代码示例。
名称 | 描述 | 语言 |
---|---|---|
Hello World | 简要介绍如何使用Knative Serving部署应用程序。 | C#, Go, Java (Spark), Java (Spring), Kotlin, Node.js, PHP, Python, Ruby, Scala, Shell |
云事件 | 简要介绍如何发送和接收云事件。 | C#, Go, Node.js, Rust, Java (Vert.x) |
分流 | 一个手工流量分割的例子。 | YAML |
高级部署 | 简单的蓝色/绿色应用程序部署模式演示了在不减少任何流量的情况下更新动态应用程序的过程。 | YAML |
Autoscale | Knative自动缩放功能的演示。 | Go |
Github Webhook | 一个简单的webhook处理程序,演示了与Github的交互。 | Go |
gRPC | 一个简单的gRPC服务器。 | Go |
Knative 路由 | 使用Istio VirtualService概念将多个Knative服务映射到单个域名下的不同路径的示例。 | Go |
Kong 路由 | 使用Kong API网关将多个Knative服务映射到单一域名下的不同路径的示例。 | Go |
Knative Secrets | 一个简单的应用程序,演示了如何使用Kubernetes的Secrets作为Knative中的卷。 | Go |
多的容器 | 简要介绍如何使用Knative服务为多个容器构建和部署应用程序。 | Go |