Overview of Cloud Native Runtimes

This topic gives you an overview what Cloud Native Runtimes (CNRs) is and how you can use it with Tanzu Application Platform.

Overview

Cloud Native Runtimes is enterprise supported Knative, with Carvel tools for deployment and Contour for networking. Cloud Native Runtimes offers everything Knative does and some extras that make it ideal for cloud-native application development. Cloud Native Runtimes gives developers environmental simplicity and administrators deployment control. It works on any Kubernetes cluster running Kubernetes v1.26 and later.

The Cloud Native Runtimes component documentation consists of the following sections:

  • How-to guides give you steps to solve a specific problem.
  • Reference give you specific information, such as the Cloud Native Runtimes Compatibility Matrix.

Cloud Native Runtimes uses Knative Serving to provide:

  • Automatic pod scaling
  • Traffic splitting by code release version
Kubernetes Developers must know: Cloud Native Runtimes Developers must know:
Pods Pods
Deployment and Rollout Progress Knative Service
Service (networking model) n/a
Ingress n/a
Labels and selectors n/a

Cloud Native Runtimes increases administrator control and support.

Administrators can:

  • Manage infrastructure costs with request driven autoscaling
  • Test deployments with traffic splitting by code version
  • Use Carvel command tools to simplify deployment
  • Receive Enterprise Support when they need it

Cloud Native Runtimes works well with these use cases:

  • Batch Jobs Processing
  • AI and ML
  • Application or Network Monitoring
  • IOT
  • Serverless application architectures

For more information about the software related to Cloud Native Runtimes, see:

check-circle-line exclamation-circle-line close-line
Scroll to top icon