November 12, 2019
Score 6 out of 10
Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) is used for some of the R&D related, non-customer facing workloads including applications for AI / Deep learning training in the cloud (OCI). It is currently not used for consumer facing application workloads as our use is recent.
- Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) was straightforward and easy to use to deploy containerized applications in Oracle Cloud (OCI) that makes it one of the top choices if you are already using OCI.
- OKE is fully managed by Oracle and resides in the cloud that keeps the cost to manage the containers low without need for a lot of customization for performance.
- Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) is a fully managed service that makes it a little hard sometimes to fine tune HPC workloads, for example AI/Deep learning training where a lot of data transfer and compute is needed.
- The initial setup can certainly be improved with less steps to make it faster and easier to deploy compared to the competition, for example Google Kubernetes Engine (GKE).
- Documentation and best practice documentation for OKE can be improved especially since there are not a lot of customer references available for large scale deployments that need fine tuned performance.
Read this authenticated review
Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) is very well suited if you are interested in deploying cloud native applications on Oracle Cloud ( OCI ) and need container support. OKE does not work well when you have some memory and compute bottlenecks that may require configuring the underlying cloud infrastructure to work in a specific way with the Kubernetes engine through OKE since configuration is harder with OKE.