docs/serving/samples
Steren 1ef00e4f9e Swift sample (#710)
* wift sample

* nodejs -> swift

* newline

* newline

* newline

* Update README.md

Minor wording changes, including:
-Using the present tense (instead of future).
-Using articles and nouns for file names ("kubectl" > "the kubectl command") - better for translation.
2019-01-07 13:37:40 -08:00
..
autoscale-go Manually run prettier.io (#713) 2019-01-07 09:45:41 -08:00
build-private-repo-go Format markdown (#626) 2018-12-04 14:34:25 -08:00
buildpack-app-dotnet Format markdown (#626) 2018-12-04 14:34:25 -08:00
buildpack-function-nodejs Format markdown (#626) 2018-12-04 14:34:25 -08:00
gitwebhook-go Update service.yaml in the gitwebhook sample (#648) 2018-12-11 13:44:16 -08:00
grpc-ping-go Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-clojure Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-csharp Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-dart Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-elixir Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-go Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-haskell Restore code in the helloworld-haskell README (#661) 2018-12-17 21:40:34 -08:00
helloworld-java Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-kotlin Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-nodejs serving/samples: update helloworld-nodejs to nodejs v10 (#651) 2018-12-19 11:39:35 -08:00
helloworld-php serving/samples/helloworld-php: use development php.ini (#699) 2019-01-03 15:19:39 -08:00
helloworld-python Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-ruby Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-rust Format markdown (#626) 2018-12-04 14:34:25 -08:00
helloworld-swift Swift sample (#710) 2019-01-07 13:37:40 -08:00
helloworld-vertx Format markdown (#626) 2018-12-04 14:34:25 -08:00
knative-routing-go Format markdown (#626) 2018-12-04 14:34:25 -08:00
rest-api-go Format markdown (#626) 2018-12-04 14:34:25 -08:00
source-to-url-go Format markdown (#626) 2018-12-04 14:34:25 -08:00
telemetry-go fix an error in README of serving/sample/telemetry-go (#659) 2018-12-17 13:45:34 -08:00
thumbnailer-go Format markdown (#626) 2018-12-04 14:34:25 -08:00
traffic-splitting Format markdown (#626) 2018-12-04 14:34:25 -08:00
README.md Format markdown (#675) 2018-12-21 08:49:36 -08:00
blue-green-deployment.md Format markdown (#669) 2018-12-19 10:35:35 -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#, Clojure, Eclipse Vert.x, Haskell, Go, Java, Kotlin, Node.js, PHP, Python, Ruby, Rust
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