Lead Image © sdecoret, 123RF.com

Lead Image © sdecoret, 123RF.com

Machine Learning with Kubeflow

Controller

Article from ADMIN 91/2026
By
Finding the best approach and location for developing and operating computationally intensive machine learning models can be tricky. We explain how you can use Kubeflow to develop, deploy, and manage portable and scalable machine learning applications.

Artificial intelligence (AI) and machine learning (ML) are today's hot topics, but creating a model is only half the battle: You also need an infrastructure in which to operate, train, and deploy the model. Kubeflow [1] was developed for all these tasks. At its core, it aims to simplify the provisioning of ML projects by standardizing the phases of model development.

The typical modeling process comprises a sequence of recurring steps, the first of which is to identify a business challenge. On this basis, you then design a process. The next step is to select pertinent data and prepare the data for training, which also specifically means selecting and adapting algorithms.

The final step, deployment, determines whether the data is transmitted to an API or is output in some other way. Additionally, any admin worth their salt will want to employ monitoring to make sure no excessive data fluctuations or modifications occur because of changes in business requirements.

Designed for Kubernetes

Data scientists will encounter a number of challenging tasks, but Kubeflow is a targeted tool that facilitates the entire analysis process. Thanks to the use of machine learning operations (MLOps), the entire process can be designed efficiently. The original developer, Google, created the Kubeflow Pipelines (KFP) platform to address this issue, which means the entire design process can be divided into a number of logical blocks.

The first block is the exploratory data analysis (EDA) sub-process, the second encompasses training, the third tuning, and so on. The Kubeflow library comprises a selection of popular data science protocols. Another benefit is that the blocks in the pipeline are portable, meaning you can deploy them in different projects.

The "Kube" in the name indicates that the MLOps platform is designed for

...
Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy ADMIN Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Kick-start your AI projects with Kubeflow
    Training language models and AI algorithms requires a powerful infrastructure that is difficult to create manually. Although Kubeflow promises a remedy, it is itself a complex monster … unless you are familiar with the right approach that lets you get it up and running fairly quickly.
  • PipeCD for CI/CD
    PipeCD is a lean CI/CD orchestrator for Kubernetes and other target platforms. We look at how it works in detail and what people migrating from ArgoCD can expect.
  • Application-aware batch scheduler
    Volcano optimizes high-performance workloads on Kubernetes to avoid deadlocks.
  • IBM Open Technology Group
    Director of the IBM Open Technology group Nimesh Bhatia shares details about the company's involvement in open source and how its latest acquisition of Red Hat compliments its existing endeavors in the cloud.
comments powered by Disqus
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs



Support Our Work

ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.

Learn More”>
	</a>

<hr>		    
			</div>
		    		</div>

		<div class=