docs/docs
RichieEscarez cf4781ecdc
API docs for 0.18 docs release (#2867)
* API build for 0.18 serving and eventing

* fix for ref docs restructure

* add eventing-contrib and auto trim whitespace

* manually remove whitespace and add that to the instructions

* fix nav ordering

* remove whitespace
2020-09-30 13:38:29 -07:00
..
client Added section for connecting to a cluster (#2047) 2020-02-18 11:25:58 -08:00
concepts Update reference section as per #1883 (#2806) 2020-09-23 11:19:40 -07:00
eventing Align example output (#2835) 2020-09-29 14:53:28 -07:00
images Make the main docs page a bit more vendor / networking neutral (#2172) 2020-02-06 09:29:32 -08:00
install Add tested Istio version for clarity (#2872) 2020-09-30 10:41:29 -07:00
reference API docs for 0.18 docs release (#2867) 2020-09-30 13:38:29 -07:00
serving Document Scale Down Delay (#2857) 2020-09-30 06:59:29 -07:00
README.md Cleaning up event source docs (#2714) 2020-08-03 08:25:02 -07:00
_index.md 404 Fixes and Cherry-picks from 0.10 (#2048) 2019-12-13 15:29:54 -08:00
knative-offerings.md Updated link for RH OCP offering (#2853) 2020-09-24 09:36:40 -07:00
samples.md Added 2 more external samples to samples.md (#2513) 2020-05-27 14:56:59 -07:00
smoketest.md Format markdown (#1670) 2019-08-08 07:20:57 -07:00

README.md

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 mundane but difficult tasks such as:

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

Components

Knative consists of the Serving and Eventing components:

  • Eventing - Management and delivery of events
  • Serving - Request-driven compute that can scale to zero

Audience

Knative is designed for different personas:

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 in any of the following components:

Bug reports and friction logs from new developers are especially welcome.

Documentation

Follow the links below to learn more about Knative.

Getting started

Configuration and networking

Samples and demos

Logging and metrics

Debugging