User documentation for Knative components.
Go to file
Averi Kitsch 05ca189f7a Updated Routing Sample Readme (#198)
* Updated Routing Sample Readme

* Updates for MD rendering

* Fix length of env var command
2018-07-19 15:59:56 -07:00
.github Update contribution info for docs repo (#25) 2018-06-26 16:38:55 -07:00
build Add yaml to ``` block for code formatting 2018-07-19 13:36:32 -07:00
community Highlight the Code of Conduct at the top of the community README (#211) 2018-07-19 15:37:32 -07:00
eventing Add license footer and text (#204) 2018-07-19 12:05:32 -07:00
images Knative audience placeholder image 2018-07-19 10:47:21 -07:00
install Add license footer and text (#204) 2018-07-19 12:05:32 -07:00
serving Updated Routing Sample Readme (#198) 2018-07-19 15:59:56 -07:00
test Add license footer and text (#204) 2018-07-19 12:05:32 -07:00
vendor Fix numerous sample READMEs (#127) 2018-07-14 11:01:35 -07:00
.gitignore Hello world samples for Go, Node, and CSharp (#11) 2018-06-22 14:21:34 -07:00
CONTRIBUTING.md First pass of community guideline updates (#168) 2018-07-17 18:01:47 -07:00
Gopkg.lock Fix numerous sample READMEs (#127) 2018-07-14 11:01:35 -07:00
Gopkg.toml Fix numerous sample READMEs (#127) 2018-07-14 11:01:35 -07:00
LICENSE Add license footer and text (#204) 2018-07-19 12:05:32 -07:00
OWNERS Adding Richie and I to /docs OWNERS 2018-07-13 09:05:33 -07:00
README.md Changing serving, eventing and build to lc 2018-07-19 12:50:22 -07:00

README.md

Welcome, Knative

Knative (pronounced kay-nay-tiv) extends Kubernetes to provide a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center.

Each of the components under the Knative project attempt to identify common patterns and codify the best practices that are shared by successful real-world Kubernetes-based frameworks and applications. Knative components focus on solving many mundane but difficult tasks such as:

Developers on Knative can use familiar idioms, languages, and frameworks to deploy any workload: functions, applications, or containers.

Knative components

The following Knative components are currently available:

  • Build - Source-to-container build orchestration
  • Eventing - Management and delivery of events
  • Serving - Request-driven compute that can scale to zero

Knative audience

Knative is designed with different personas in mind:

Diagram that displays different Audiences for Knative

Developers

Knative components offer developers Kubernetes-native APIs for deploying serverless-style functions, applications, and containers to an auto-scaling runtime.

To join the conversation, head over to the Knative Users Google group.

Operators

Knative components are intended to be integrated into more polished products that cloud service providers or in-house teams in large enterprises can then operate.

Any enterprise or cloud provider can adopt Knative components into their own systems and pass the benefits along to their customers.

Contributors

With a clear project scope, lightweight governance model, and clean lines of separation between pluggable components, the Knative project establishes an efficient contributor workflow.

Knative is a diverse, open, and inclusive community. To get involved, see CONTRIBUTING.md and join the Knative community.

Your own path to becoming a Knative contributor can begin anywhere. Bug reports and friction logs from new developers are especially welcome.

Knative documentation

Follow the links in this section to learn more about Knative.

Getting started with Knative

More samples and demos

Setting up Logging and Metrics

Debugging Knative Serving issues

Configuration and Networking