Oracle Introduces Support for Serverless Kubernetes on Oracle Cloud Infrastructure (OCI)

Austin, TX, October 24, 2022 — Oracle is introducing support for effective serverless Kubernetes container management. Enterprises face challenges developing and effectively managing cloud native applications, but leveraging virtual nodes is now easier on Oracle Cloud Infrastructure with Oracle Container Engine for Kubernetes (OKE) Virtual Nodes.

OKE Virtual Nodes deliver a complete serverless Kubernetes experience. With Virtual Nodes, you can deliver reliable operations of Kubernetes at scale, without having to manage any infrastructure. This cluster option provides granular pod-level elasticity and pay-per-use pricing, while eliminating the operational overhead of managing, scaling, upgrading, and troubleshooting worker nodes’ infrastructure. By contrast, Managed Nodes are OCI Compute instances running in your tenancy that you control and configure, with a shared operational responsibility. OKE provisions and updates the Kubernetes software on the Managed Nodes.

Virtual Nodes provide the abstraction of regular nodes to Kubernetes, delivering on-demand elasticity to execute your pods. As a result, you can scale your deployments without taking into consideration the cluster’s capacity – which simplifies the execution of scalable workloads such as high-traffic web applications and data-processing jobs.

OKE with Virtual Nodes delivers seamless upgrades of your Kubernetes clusters. The Kubernetes software is upgraded and security patches are applied while respecting the availability of your applications.

Virtual Nodes deliver a serverless experience while providing you with the flexibility to satisfy your application’s requirements: you can control the Kubernetes pod placement based on your availability needs, select the Compute instance shape – with customizable OCPU and memory quantities most suited for your application – and run any type of application including untrusted workloads thanks to hypervisor-level isolation for pods. Finally, you can mix Virtual Nodes and Managed Nodes within the same Kubernetes cluster, so you can easily transition your Kubernetes applications to a serverless operation mode.

Virtual Nodes allow you to optimize the cost of running Kubernetes workloads. You pay for the exact compute resources consumed by each Kubernetes pod instead of paying for whole servers that may have unused capacity.

Oracle also offers a catalog of features to support Kubernetes, including:

MySQL Operator

MySQL Operator for Kubernetes manages MySQL InnoDB Cluster setups inside a Kubernetes Cluster. MySQL Operator for Kubernetes manages the full lifecycle with setup and maintenance, including automating upgrades and backups. Documentation and GitHub repos are available. 

Oracle Container Engine for Kubernetes (OKE)

Oracle Container Engine for Kubernetes (OKE) supports upstream Kubernetes minor versions within 90 days. The service continues to support three minor versions for new clusters, and currently supports 1.21 to 1.24.

OKE also supports VCN native pod networking. This new CNI plugin provides pods with an IP address from the VCN CIDR, offering the same network performance as virtual machines. Pods are now directly routable and have access control using security rules and traffic analysis with flow logs – all while delivering consistent high throughput and low latency.

OCI Service Mesh

OCI Service Mesh is a free, managed service that simplifies the development and operation of cloud native applications. It enables security, observability, and network traffic management without requiring application changes. For more information, check out the available documentation.

Oracle Verrazzano, Oracle Linux and Oracle Cloud Native Environment

Oracle Verrazzano, Oracle Linux, and Oracle Cloud Native Environment now simplify developing and deploying cloud native applications in hybrid cloud and multicloud environments with a comprehensive solution based on an integrated suite of open source software. This innovative suite comes with a flexible subscription-based support model that enables customers to:

  • Easily adopt modern application development and deployment architectures
  • Run applications where they want to―on-premises and in the cloud
  • Support any framework, pattern, or programing language

The new suite combines proven container runtimes and Kubernetes clusters, a best-of-breed enterprise container platform for hybrid cloud and multicloud management, and a reliable and secure Linux operating environment – all with 24×7 worldwide support. 

Read more about Virtual Nodes at https://www.oracle.com/cloud/cloud-native/container-engine-kubernetes/ and about Oracle’s open source projects at https://developer.oracle.com/open-source/.