Create overview.md (#2160)

* Create overview.md

A document for the Concepts section that is purely a high level description of what the project is.  The main landing page for the site includes lots of market-y stuff and process stuff, and is likely to be confusing to someone who is really new to all this. Most of this is stolen, shamelessly, from knative.tips. It also points out that Build has been moved to its own project.  Since much of the documentation available on the wider web still indicates Build is part of Knative, it is valuable to explain where it went.

* Update docs/concepts/overview.md

Co-Authored-By: Sam O'Dell <31352624+samodell@users.noreply.github.com>

* Update docs/concepts/overview.md

Co-Authored-By: Sam O'Dell <31352624+samodell@users.noreply.github.com>

* Update docs/concepts/overview.md

Co-Authored-By: Sam O'Dell <31352624+samodell@users.noreply.github.com>

* Update docs/concepts/overview.md

Co-Authored-By: Sam O'Dell <31352624+samodell@users.noreply.github.com>

* Update docs/concepts/overview.md

Co-Authored-By: Sam O'Dell <31352624+samodell@users.noreply.github.com>

* Update docs/concepts/overview.md

Co-Authored-By: Sam O'Dell <31352624+samodell@users.noreply.github.com>

Co-authored-by: Sam O'Dell <31352624+samodell@users.noreply.github.com>
This commit is contained in:
ellenevans 2020-01-31 14:22:28 -08:00 committed by GitHub
parent d55d6db9a9
commit 4ace487d9f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 32 additions and 0 deletions

32
docs/concepts/overview.md Normal file
View File

@ -0,0 +1,32 @@
---
title: "Overview"
weight: 5
type: "docs"
---
This document contains a quick overview of Knative.
Knative (pronounced kay-native) is a set of open source components for [Kubernetes](https://kubernetes.io) that implements
functionality to:
* run stateless workloads, such as microservices
* support event subscription, delivery, and handling
on Kubernetes clusters.
Knative is implemented as a set of [controllers](https://kubernetes.io/docs/concepts/architecture/controller/) you install
on your Kubernetes cluster. Knative registers its own API types to the Kubernetes API, so working with it is not
too different from working with Kubernetes itself.
Knative consists of two independent components that have their own GitHub projects:
* [Knative Serving](https://knative.dev/docs/serving/): Run stateless services more easily on Kubernetes,
by making autoscaling, networking and rollouts easier.
* [Knative Eventing](https://knative.dev/docs/eventing/): Create subscriptions to event sources declaratively,
and route events to Kubernetes endpoints.
You can use either one or both components in your cluster.
**Note**: Earlier versions of Knative included a Build component. That component has been broken out into its own
project, [Tekton Pipelines](https://tekton.dev/).