No results found

Your search did not match any results.

We suggest you try the following to help find what you're looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try “application” instead of “software.”
  • Start a new search.
Contact Us Sign in to Oracle Cloud

Container Engine for Kubernetes

Oracle Container Engine for Kubernetes (OKE) is an Oracle-managed container orchestration service that can reduce the time and cost to build modern cloud native applications. Unlike most other vendors, Oracle Cloud Infrastructure provides Container Engine for Kubernetes as a free service that 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.

Watch the cloud native video (1:14)

OCI Service Operator for Kubernetes

The Oracle Cloud Infrastructure (OCI) Service Operator for Kubernetes is now available. The open source Kubernetes add-on allows users to manage OCI resources, such as Oracle Autonomous Database and the MySQL Database service through the Kubernetes API.

OKE support for Arm

Arm has become a dominant processor architecture to run mobile applications, and the trend is now moving to the server side. You can build and run your Arm-based applications using Ampere A1 Compute platform in Oracle Cloud Infrastructure (OCI).

OKE support for GPU

We're excited to announce the general availability of graphical processing unit (GPU) shapes support with Oracle Container Engine for Kubernetes (OKE). You can now configure your Kubernetes clusters with GPU instances to run applications that rely on GPU hardware assisted processing.

Learn more about OKE

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.

Easy 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.


Performance and security

Better price-performance than other providers

When compared to AWS, Oracle Cloud provides more than 3X better compute price-performance and 20X the IOPS for half the price.

Tight integration with infrastructure, Autonomous Database, and Oracle WebLogic Server

Container Engine for Kubernetes easily integrates with Oracle Cloud Infrastructure services, Autonomous Database using the Service Broker, and WebLogic Server using the WebLogic Operator.

Encryption and compliance

Encrypt Kubernetes secrets at-rest using the Key Management service, and stay in compliance with HIPAA, PCI, and SOC 2.

Private Kubernetes clusters and security

Leverage private Kubernetes clusters. Control access and permissions using native Identity and Access Management, Identity Cloud Service and Kubernetes Role-Based Access Control (RBAC).


View all customer successes

Customer successes of Oracle Container Engine for Kubernetes

Independent software vendors, research institutions, and other organizations use Container Engine to improve developer efficiency.

AgroScout logo
Beeline logo
Booster fuel logo
Snap Tech logo
SPS de Mexico logo
Synacor logo
Zimbra logo
Cern logo

CERN openlab achieves 100% uptime with Kubernetes, Autonomous Database, and WebLogic Server

Container Engine for Kubernetes use cases

  • Create a new container-based application

    Manage microservices running in Docker containers and using a common API for communication.

    Deploy a sample app

  • Run WebLogic Server on Kubernetes

    Define the app and server in a Docker file—without refactoring. Use a CI/CD tool to deploy them into Kubernetes.

    View the architecture

  • Design and build cloud native architectures

    Explore the Oracle Cloud Infrastructure Architecture Center for a wide selection of architectures and solution playbooks on cloud native, Kubernetes, microservices, and more.

    Explore the architectures

Container Engine for Kubernetes pricing

There is no additional charge for cluster management using Container Engine for Kubernetes. Customers pay only for the infrastructure used by containerized workloads, such as for the worker nodes (compute), storage, and other resources consumed. Oracle manages the multi-availability domain parent nodes and provides them to customers for free.

March 16, 2021

Announcing private Kubernetes clusters

Greg Verstraeten, Senior Principal Product Manager, Oracle

Oracle Cloud Infrastructure (OCI) OKE reduces the operational burden of setting up and managing enterprise-grade Kubernetes clusters. We recognize that Kubernetes and its ecosystem is complex, so we built OKE with the following design principles in mind...

Read the complete post

Featured blogs

View all

Related cloud products

Registry

Secure, standards-based service for working with container images

Functions

Serverless platform driven by events and APIs

Visual Builder Studio

Integrated platform for agile development, CI/CD, and more

Resource Manager

Terraform-based cloud infrastructure automation

Get started with Container Engine for Kubernetes


Oracle Cloud Free Tier

Get 30 days of access to CI/CD tools, managed Terraform, telemetry, and more.


Oracle Cloud Native services

Empower app development with Kubernetes, Docker, serverless, APIs, and more.


Hands-on labs

Try Katacoda-based, interactive scenarios for Oracle Cloud.


Contact us

Reach our associates for sales, support, and other questions.