docs/serving/samples
michaelabdelmalek d9b0adca12 Update Dockerfile (#991)
The instructions use the binary name "outyet" which doesn't reflect the helloworld binary actually used. I believe this is a copy-paste from:
https://blog.golang.org/docker
2019-03-13 12:24:43 -07:00
..
autoscale-go Updated autoscale go README. (#912) 2019-02-21 11:37:47 -08:00
build-private-repo-go Update docs to use correct ingress gateway service. (#700) 2019-01-16 08:42:31 -08:00
buildpack-app-dotnet Update docs to use correct ingress gateway service. (#700) 2019-01-16 08:42:31 -08:00
buildpack-function-nodejs Update docs to use correct ingress gateway service. (#700) 2019-01-16 08:42:31 -08:00
gitwebhook-go Update service.yaml in the gitwebhook sample (#648) 2018-12-11 13:44:16 -08:00
grpc-ping-go samples/grpc-ping-go: don't provide default (#959) 2019-03-07 14:35:41 -08:00
helloworld-csharp Updated instructions to use latest SDK, cleaned up unnecessary import… (#883) 2019-03-07 08:56:41 -08:00
helloworld-go Update Dockerfile (#991) 2019-03-13 12:24:43 -07:00
helloworld-java Fix docs (#935) 2019-02-27 10:03:49 -08:00
helloworld-kotlin Fix docs (#935) 2019-02-27 10:03:49 -08:00
helloworld-nodejs serving/samples/helloworld-nodejs: specifically require package.json (#956) 2019-03-06 11:28:41 -08:00
helloworld-php Manually run prettier.io (#880) 2019-02-07 16:04:41 -08:00
helloworld-python Update Dockerfile to use gunicorn w/ multithread (#807) 2019-02-25 16:04:48 -08:00
helloworld-ruby Manually run prettier.io (#880) 2019-02-07 16:04:41 -08:00
helloworld-scala sbt-native-packager 1.3.17 (#872) 2019-02-27 10:39:49 -08:00
knative-routing-go Manually run prettier.io (#880) 2019-02-07 16:04:41 -08:00
rest-api-go Use long option for some commands. (#946) 2019-03-07 08:52:41 -08:00
secrets-go Use long option for some commands. (#946) 2019-03-07 08:52:41 -08:00
source-to-url-go Fix syntax error in yaml (#967) 2019-03-07 08:43:41 -08:00
telemetry-go Switching to rbac v1 (#663) 2019-02-26 14:37:48 -08:00
thumbnailer-go Update docs to use correct ingress gateway service. (#700) 2019-01-16 08:42:31 -08:00
traffic-splitting Manually run prettier.io (#880) 2019-02-07 16:04:41 -08:00
README.md Manually run prettier.io (#880) 2019-02-07 16:04:41 -08:00
blue-green-deployment.md Manually run prettier.io (#880) 2019-02-07 16:04:41 -08:00

README.md

Knative serving sample applications

This directory contains sample applications, developed on Knative, to illustrate different use-cases and resources. See Knative serving to learn more about Knative Serving resources.

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
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
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