Skip to content

Latest commit

 

History

History
58 lines (29 loc) · 2.8 KB

File metadata and controls

58 lines (29 loc) · 2.8 KB

Knative Project Overview

Functions

func provides a simple programming model for using functions on Knative, without requiring in-depth knowledge of Knative, Kubernetes, containers, or dockerfiles.

Serving

Serving defines a set of resources to manage how your serverless workload behaves on the Kubernetes cluster.

Related Sub-projects

Networking Plugins

Networking plugins provide a shim to converts generic Serving resources to networking specific ones. Example integrations are Istio, Contour, Gateway API and Kourier.

Client

The kn cli provides a quick and easy interface for creating Knative resources such as services and event sources, without the need to create or modify YAML files directly. kn also simplifies completion of otherwise complex procedures such as autoscaling and traffic splitting.

Operator

The Operator helps install, manage and upgrade Knative Serving installations on Kubernetes Clusters.

Eventing

Eventing is a collection of APIs that enable you to use an event-driven architecture with your applications. You can use these APIs to create components that route events from event producers (known as sources) to event consumers (known as sinks) that receive events.

Related Sub-projects

Eventing Plugins

Eventing plugins allow end-users to integrate Knative with various different eventing buses/queues such as Kafka, Redis, NATS, Rabbit-MQ.

Client

The kn cli provides a quick and easy interface for creating Knative resources such as services and event sources, without the need to create or modify YAML files directly. kn also simplifies completion of otherwise complex procedures such as autoscaling and traffic splitting.

Operator

The Operator helps install, manage and upgrade Knative Eventing installations on Kubernetes Clusters.

Other Supporting Subprojects

Knative Website

The [knative.dev] website is where users learn about using and operating different components of Knative.

Knative Infrastructure

The test infrastructure hosts our CI and other various tooling to support development of Knative Kubernetes components. knative/infra contains documentation on how to get involved.

Additional Resources

Knative projects are maintained by organized working groups.

Additionally, see the Knative website for in-depth information.