User documentation for Knative components.
Go to file
Ivan Nikittin b6ab55ed7e
Update using-a-custom-domain.md
2018-07-18 17:59:59 -07:00
.github Update contribution info for docs repo (#25) 2018-06-26 16:38:55 -07:00
build Fix doc bug in builds.md (#187) 2018-07-18 14:40:32 -07:00
community Fix typo 2018-07-18 10:07:50 -07:00
eventing Rename events/README.md to eventing/README.md 2018-07-18 15:15:39 -07:00
images/logo Knative logs in CMYK and RGB, logo style guides 2018-07-16 16:02:48 -07:00
install Update Knative-with-Minikube.md (#159) 2018-07-18 09:45:31 -07:00
serving Update using-a-custom-domain.md 2018-07-18 17:59:59 -07:00
test Remove bobcatfish from OWNERS (#84) 2018-07-10 09:48:39 -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 Initial commit 2018-06-21 11:21:10 -07:00
OWNERS Adding Richie and I to /docs OWNERS 2018-07-13 09:05:33 -07:00
README.md Adding a more TOC-like feel to /docs README (#185) 2018-07-18 13:48:31 -07:00

README.md

Welcome, Knative

Knative (pronounced kay-nay-tiv) extends Kubernetes to provide the missing middleware that developers need to create modern, source-centric, container-based, cloud-native applications.

Each of the components under the Knative project attempt to identify common patterns and codify the best practices shared by successful real-world Kubernetes-based frameworks and applications, such as:

Knative focuses on the "boring but difficult" parts that everyone needs, but that no one benefits from doing over again on their own. This in turn frees application developers to spend more time writing interesting code, not worrying about how they are going to build, deploy, monitor, and debug it.

Documentation

Getting started with Knative

Logging, Metrics, and Debugging

Networking

Configuration

Who Knative is for

Knative is designed for different personas:

Developers

Knative components offer 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.

Available Knative components

The following Knative components are currently available:

  • Build - Source to container build orchestration
  • Events - Management and delivery of events
  • Serving - Scale to zero, request-driven compute