Container Engine for Kubernetes on Compute Cloud@Customer

The Container Engine for Kubernetes (OKE) is a scalable, highly available service that can be used to deploy any containerized application to Compute Cloud@Customer.

The Compute Cloud@Customer OKE documentation doesn't cover OKE extensively. It covers OKE networking requirements and OKE administration that are specific to Compute Cloud@Customer.

For more information about Kubernetes in Oracle Cloud Infrastructure, see What is Kubernetes?. For more general information about Kubernetes, see the Kubernetes site site.

OKE Overview

The OKE service uses Kubernetes, the open source system for automating deployment, scaling, and management of containerized applications across clusters of hosts. Kubernetes groups the containers that make up an application into logical units called pods for easy management.

The OKE service uses Cluster API Provider (CAPI) and Cluster API Provider for Oracle Cloud Infrastructure (CAPIOCI) to orchestrate the cluster on the Compute Cloud@Customer.

You can access the OKE service to create OKE clusters by using the Compute Cloud@Customer Console, the CLI, and API.

You can access OKE clusters by using the Kubernetes command line (kubectl), the Kubernetes Dashboard, and the Kubernetes API.

On Compute Cloud@Customer, OKE service manages all OKE cluster nodes, which are compute instances. An authorized user can perform tasks such as patch the instance.

For information about OKE service limits, see Limits on Resources Provided by Compute Cloud@Customer.

Supported Versions of Kubernetes

The OKE service uses versions of Kubernetes that are certified as conformant by the Cloud Native Computing Foundation (CNCF). The OKE service is itself ISO-compliant (ISO-IEC 27001, 27017, 27018).

Supported versions of Kubernetes are 1.28.x, 1.27.x, and 1.26.x.