Knative & Istio Workshop on Google Cloud and Google Kubernetes Engine.
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:
- Deploying a container
- Orchestrating source-to-URL workflows on Kubernetes
- Routing and managing traffic with blue/green deployment
- Scaling automatically and sizing workloads based on demand
- Binding running services to eventing ecosystems
Developers on Knative can use familiar idioms, languages, and frameworks to deploy functions, applications, or containers workloads.
The following Knative components are available:
- Eventing - Management and delivery of events
- Serving - Request-driven compute that can scale to zero
- Knative Setup
- Knative Serve
- Knative Serve autoscale
- Knative Serve Traffic Split
- Knative Events
- Translation API
- Vision API
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License.