Knative extends Kubernetes to provide developers with a set of tools that simplify the process of deploying and managing event-driven applications that can run anywhere.
Developers using Knative can use familiar languages and frameworks to solve common use cases, such as:
- Deploying a container
- Routing and managing traffic with blue/green deployment
- Scaling automatically and sizing workloads based on demand
- Binding running services to eventing ecosystems
Knative consists of the Knative Serving and Knative Eventing components.
These components are delivered as Kubernetes custom resource definitions (CRDs), which can be configured by a cluster administrator to provide default settings for developer-created applications and event workflow components.
Follow the links below to learn more about Knative.
- Installing Knative
- Getting started with app deployment
- Getting started with serving
- Getting started with eventing
- Using a custom domain
- Assigning a static IP address for Knative on Google Kubernetes Engine
- Configuring HTTPS with a custom certificate
- Configuring high availability