Oracle Container Engine for Kubernetes for Cloud-Native Apps
The Oracle Container Engine for Kubernetes (OKE) is the widely adopted container automation service by Oracle that is precisely built for catalyzing the modern-day, cloud-native application development in a highly cost-efficient way. It is a free service—bundled with the Oracle Cloud Infrastructure (OCI)—running on high performance yet affordable compute shapes for DevOps teams to leverage the stock Kubernetes for application portability and operations streamlining via autonomous patching and upgrades.
Oracle Container Engine for Kubernetes from a Developer’s Perspective
- Instant cluster creation: OKE allows for the provisioning of Kubernetes clusters inclusive of the virtual cloud networks (VCN), internet and network address translation (NAT) gateways, etc. – with just one click.
- REST API and command line interface (CLI) compatibility: Orchestrate Kubernetes operations via the popular, browser-based REST API as well as CLI for a full range of actions such as the creation of Kubernetes cluster, and scaling.
- Zero cluster management costs: Oracle Container Engine for Kubernetes does not levy any management charges from the users, which is distinctly opposite of AWS and Google.
- GPU and Arm-based shape compatibility: Container Engine for Kubernetes facilitates the management of Arm-based and graphical processing unit (GPU) applications in Kubernetes environments. OKE is also cooperative of multiarchitecture images via the Oracle Container Image Registry (OCIR).
Oracle Container Engine for Kubernetes for Orchestrating DevOps
- High-performing, auto-scaling Kubernetes with OKE: Step up the performance and availability of your applications leveraging clusters that span across several availability domains in prominent geographical regions. This benefit parallelly extends to the users on the Oracle Dedicated Region Cloud@Customer (the on-premises, Oracle public cloud). Scale pods and clusters unprecedentedly with Oracle Container Engine for Kubernetes.
- Refined Kubernetes Cluster DevOps: Seamlessly orchestrate the delivery of cloud-native applications via Oracle Visual Builder Studio or other third-party tools, and govern and safeguard the applications with the OCI, Aqua Security, Datadog, etc.
- Self-troubleshooting cluster nodes: Upon detecting a node failure, the Oracle Container Engine for Kubernetes autonomously provisions additional nodes to preserve cluster availability.
- Autonomous upgrades for Kubernetes: Easy and swift container cluster upgrades to the latest, stable version of Kubernetes while also attributing zero downtime.
- Hassle-free worker nodes administration: In OKE, users can get complete access to the popular, Docker-based container runtime for worker nodes via the secure shell (SSH) connections.
The Portable and Versatile Oracle Container Engine for Kubernetes
- Develop cross-cloud and on-premises applications: Container Engine for Kubernetes harnesses the stock Kubernetes combined with the Open Container Initiative and Cloud Native Computing Foundation (CNCF) standards – affording industry-leading application portability.
- Versatility of tools in cluster management: OKE allows users to bring their own tools or capitalize on Oracle partners for observability, federation, security, and automation.
- A wide-ranging compute choice: Adjust performance and cost to optimum levels by opting for the purpose-built compute shapes surpassing virtual machine, bare metal, and high-performance computing (HPC) options.
- Redefined container lifecycle management: Effortless management of the container lifecycles from inception to decommissioning. Develop and test images via the Oracle Visual Builder Studio, while deploying Registry, and collaborating with the Oracle Autonomous Database.
Oracle Container Engine for Kubernetes, Security, and Performance
- Unparalleled price-performance than any other large-scale vendor: This is already in public knowledge that Oracle Cloud offers unmatchable price-performance than any other cloud vendor including Google, AWS, and Azure. For example, Oracle compute performs 3X better than AWS, and extends 20-times more IOPS at half the expense.
- Collaboration with the Oracle Autonomous Database and Oracle WebLogic Server: Container Engine for Kubernetes offers sublime integration with OCI services, the Oracle Autonomous Database channeled via Service Broker, as well as with the WebLogic Server through the dedicated WebLogic Operator.
- Security and compliance: Secure Kubernetes secret objects while stationary via the Oracle’s Key Management service and ensure 100% compliance across Payment Card Industry Data Security Standard (PCI DSS), Health Insurance Portability and Accountability Act (HIPAA), and Service Organization Control 2 (SOC 2) regulations.
- For private Kubernetes clusters: Users can also harness private Kubernetes clusters, while governing resource access and permissions via the Oracle Cloud’s native Identity and Access Management (IAM), Kubernetes Role-Based Access Control (RBAC), and the Identity Cloud Service.
The Oracle Container Engine for Kubernetes – Usage
- For building the innovative, container-based applications: Container Engine for Kubernetes allows seamless management of microservices deployed in Docker containers via popular APIs.
- For deploying WebLogic Server on Kubernetes: OKE enables user to declare server and application inside a Docker file without the need for refactoring. Simply utilize a CI/CD tool for deploying and running them in Kubernetes.
- For modelling and creating the cloud native architectures: Oracle Container Engine for Kubernetes users can discover the Oracle Cloud Infrastructure Architecture Center for an array of architectures and playbooks on Kubernetes, microservices, etc.
The Pricing on the Oracle Container Engine for Kubernetes
Cluster management via OKE is available at absolutely zero cost with OCI. Users may only pay the subscription amount for the hardware leveraged by the containerized workloads, i.e., the storage, worker nodes, and so forth. Meanwhile, Oracle fully maintains the multi-availability domain parent nodes for their customers.