Skip to Content
Kubeflow Operations Guide
book

Kubeflow Operations Guide

by Josh Patterson, Michael Katzenellenbogen, Austin Harris
December 2020
Intermediate to advanced
301 pages
7h 18m
English
O'Reilly Media, Inc.
Content preview from Kubeflow Operations Guide

Chapter 2. Kubeflow Architecture and Best Practices

In this chapter we’ll continue to build on the introductory concepts from Chapter 1 to dive into the architecture of Kubeflow, and then close out the chapter with best practices for using Kubeflow.

In the first part of this chapter, we’ll focus on Kubeflow’s architecture and how the components work together to form the platform. When supporting complex distributed systems, DevOps teams need to have an idea which components are talking to which other components in the system. This helps set context when triaging issues with a Kubeflow cluster.

This architectural background sets up the second part of the chapter, where we’ll introduce best practices for using Kubeflow. Subsequent chapters will focus on either installing Kubeflow on a specific platform or deploying models on KFServing. In both situations you are better served understanding the architecture and how best to use the system as you build out your custom Kubeflow platform.

Kubeflow Architecture Overview

In Figure 2-1, we can see the high-level architecture of Kubeflow. This diagram shows the request flow from the user into components of Kubeflow via the CLI or kubectl to operate the Kubeflow system.

We use the Kubeflow system to set up machine learning workflows that run a job or a series of jobs to build machine learning models. A job in Kubeflow can be a Jupyter Notebook or it can be a Python script in a series of pipeline-connected jobs. A job in Kubeflow can also ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Observability Engineering

Observability Engineering

Charity Majors, Liz Fong-Jones, George Miranda
LLM Engineer's Handbook

LLM Engineer's Handbook

Paul Iusztin, Maxime Labonne

Publisher Resources

ISBN: 9781492053262Errata Page