docs/docs/serving/samples
Musa Hamwala II e39bc719f0 Update READMEs to make community samples discoverable. (#1187)
* Addressed changes
- reworded and moved helloworld-shell

* Fix broken shell link
2019-04-17 09:38:26 -07:00
..
autoscale-go fix export IP Address step (#1094) 2019-04-09 16:04:58 -07:00
build-private-repo-go Format markdown (#1070) 2019-03-24 21:12:49 -07:00
buildpack-app-dotnet Format markdown (#1070) 2019-03-24 21:12:49 -07:00
buildpack-function-nodejs Format markdown (#1070) 2019-03-24 21:12:49 -07:00
gitwebhook-go Format markdown (#1070) 2019-03-24 21:12:49 -07:00
grpc-ping-go Format markdown (#1070) 2019-03-24 21:12:49 -07:00
hello-world helloworld-go: install CA certs (#1143) 2019-04-15 11:30:00 -07:00
knative-routing-go Use istio-ingressgateway servce as this is the new one used in Knative 0.3 and above (#1171) 2019-04-15 09:31:05 -07:00
rest-api-go Format markdown (#1123) 2019-04-01 11:56:55 -07:00
secrets-go Format markdown (#1123) 2019-04-01 11:56:55 -07:00
source-to-url-go Format markdown (#1070) 2019-03-24 21:12:49 -07:00
telemetry-go Format markdown (#1070) 2019-03-24 21:12:49 -07:00
thumbnailer-go Format markdown (#1070) 2019-03-24 21:12:49 -07:00
traffic-splitting Format markdown (#1123) 2019-04-01 11:56:55 -07:00
README.md Update READMEs to make community samples discoverable. (#1187) 2019-04-17 09:38:26 -07:00
_index.md add site content for secrets sample (#1077) 2019-03-26 09:05:51 -07:00
blue-green-deployment.md Update sample to use the new URL field (#1121) 2019-04-05 15:33:57 -07:00

README.md

Use the following sample applications to help you understand the various Knative Serving resources and how they can be applied across common use cases. Learn more about Knative Serving resources.

Additional samples provided by the community are available in the Community Samples folder.

Name Description Languages
Hello World A quick introduction that highlights how to deploy an app using Knative Serving. C#, Go, Java, Kotlin, Node.js, PHP, Python, Ruby, Scala, Shell
Advanced Deployment Simple blue/green-like application deployment pattern illustrating the process of updating a live application without dropping any traffic. YAML
Autoscale A demonstration of the autoscaling capabilities of Knative. Go
Private Repo Build An example of deploying a Knative Serving Service using a Github deploy-key and a DockerHub image pull secret. Go
Buildpack for Applications A sample app that demonstrates using Cloud Foundry buildpacks on Knative Serving. .NET
Buildpack for Functions A sample function that demonstrates using Cloud Foundry buildpacks on Knative Serving. Node.js
Github Webhook A simple webhook handler that demonstrates interacting with Github. Go
gRPC A simple gRPC server. Go
Knative Routing An example of mapping multiple Knative services to different paths under a single domain name using the Istio VirtualService concept. Go
Knative Secrets A simple app that demonstrates how to use a Kubernetes secret as a Volume in Knative. Go
REST API A simple Restful service that exposes an endpoint defined by an environment variable described in the Knative Configuration. Go
Source to URL A sample that shows how to use Knative to go from source code in a git repository to a running application with a URL. Go
Telemetry This sample runs a simple web server that makes calls to other in-cluster services and responds to requests with "Hello World!". The purpose of this sample is to show generating metrics, logs, and distributed traces. Go
Thumbnailer An example of deploying a "dockerized" application to Knative Serving which takes video URL as an input and generates its thumbnail image. Go
Traffic Splitting This samples builds off the Creating a RESTful Service sample to illustrate applying a revision, then using that revision for manual traffic splitting. YAML