Kubeflow requires a Kubernetes environment such as Google Kubernetes Engine or Red Hat OpenShift Container Platform. Dell EMC and Red Hat offer a proven platform design that provides accelerated delivery of stateless and stateful cloud-native applications using enterprise-grade Kubernetes container orchestration. Dell EMC uses this enterprise-ready platform as the foundation for building a robust, high-performance ML/DL platform that supports various lifecycle stages of an AI project: model development using Jupyter Notebooks, rapid iteration and testing using TensorFlow, training DL models using graphics processing units (GPUs), and prediction using developed models.
Dell EMC provides validated design guidance to help customers rapidly implement OpenShift Container Platform on Dell EMC infrastructure. For more information, see the Dell EMC Ready Architecture for Red Hat OpenShift Container Platform v3.11 Architecture Guide. This document assists you in making OpenShift infrastructure design decisions and in selecting server configurations to handle your application workloads.
Running Kubeflow on OpenShift offers several advantages in an ML/DL context: