What is Oracle Container Engine for Kubernetes (OKE)?
Oracle Container Engine for Kubernetes (OKE) is an Oracle-managed container orchestration service designed to reduce the time and cost to build modern cloud native applications. Oracle Cloud Infrastructure provides Container Engine for Kubernetes as a free service that the vendor states runs on higher-performance, lower-cost compute shapes. DevOps engineers can use unmodified, open source Kubernetes for application workload portability and to simplify operations with automatic updates and patching.
Developer features
One-click cluster creation
Deploy Kubernetes clusters including the underlying virtual cloud networks, internet gateways, and NAT gateways with a single click.
Complete REST API and command line interface (CLI) support
Automate Kubernetes operations with web-based REST API and CLI for all actions including Kubernetes cluster creation, scaling, and operations.
Support for GPU and Arm-based instances
Manage GPU and Arm-based applications in a Kubernetes environment with OKE. Support multiarchitecture images with Oracle Container Image Registry (OCIR).
No cluster management fee
Unlike Amazon Elastic Kubernetes Service (EKS) and Google Kubernetes Engine (GKE), Oracle Container Engine for Kubernetes does not charge for cluster management.
DevOps automation
Highly available Kubernetes with autoscaling
Increase the availability of applications using clusters that span multiple availability domains (data centers) in any commercial region or in Oracle Dedicated Region Cloud@Customer. Scale pods horizontally and vertically, and scale clusters too.
Streamline development and operations of Kubernetes clusters
Automate deployment of cloud native applications with Oracle Visual Builder Studio or any third-party tool. Monitor and secure these applications with tools from Oracle Cloud Infrastructure, Datadog, Aqua Security, and other partners.
Automatic Kubernetes upgrades
Easily and quickly upgrade container clusters, with zero downtime, to keep them up to date with the latest stable version of Kubernetes.
Self-healing cluster nodes
When it detects node failures, Container Engine for Kubernetes automatically provisions new worker nodes to maintain cluster availability.
Administration of worker nodes
Use the well-known, Docker-based container runtime for worker nodes, with full access via Secure Shell (SSH).
Portability and flexibility
Build apps that work across on-premises and other clouds
OKE uses unmodified open source Kubernetes that complies with the Cloud Native Computing Foundation (CNCF) and Open Container Initiative (OCI) standards for application portability.
Flexibility to use any tool for cluster management
Bring your own tools, or take advantage of Oracle's partners for security, federation, observability, and build automation.
A comprehensive range of compute options
Optimize both cost and performance by choosing the most appropriate compute shapes from a wide range of bare metal, high-performance computing (HPC), and virtual machine options.
End-to-end container lifecycle management
Manage container lifecycles from start to finish. Build and test images with Visual Builder Studio, deploy from Registry, and integrate with Autonomous Database.
Categories & Use Cases
Videos
Technical Details
| Deployment Types | SaaS |
|---|---|
| Mobile Application | No |
FAQs
What is Oracle Container Engine for Kubernetes (OKE)?
The Oracle Container Engine for Kubernetes (OKE) is an infrastructure-as-a-service (IaaS) supplying an enterprise grade container-native platform integrated into the Oracle Cloud infrastructure.
What are Oracle Container Engine for Kubernetes (OKE)'s top competitors?
DigitalOcean, Amazon Elastic Compute Cloud (EC2), and Google Kubernetes Engine are common alternatives for Oracle Container Engine for Kubernetes (OKE).




