Get in Touch
 Duration 14 hours

Course Outline

Kubeflow Introduction

  • Comprehending the Kubeflow objectives and architecture
  • Key components and ecosystem landscape
  • Deployment strategies and platform features

Utilizing the Kubeflow Dashboard

  • Navigating the user interface
  • Overseeing notebooks and workspaces
  • Connecting storage and data resources

Basics of Kubeflow Pipelines

  • Pipeline architecture and component engineering
  • Developing pipelines using the Python SDK
  • Running, scheduling, and tracking pipeline executions

Training ML Models on Kubeflow

  • Distributed training methodologies
  • Employing TFJob, PyTorchJob, and various other operators
  • Resource allocation and autoscaling within Kubernetes

Model Delivery via Kubeflow

  • Introduction to KFServing and KServe
  • Implementing models with bespoke runtimes
  • Controlling revisions, scaling, and traffic distribution

Oversight of ML Workflows on Kubernetes

  • Managing versions of data, models, and artifacts
  • Implementing CI/CD integration for ML pipelines
  • Security protocols and role-based access management

Optimal Strategies for Production ML

  • Architecting dependable workflow patterns
  • Ensuring observability and monitoring
  • Resolving frequent Kubeflow challenges

Advanced Subjects (Optional)

  • Multi-tenant Kubeflow setups
  • Hybrid and multi-cluster deployment configurations
  • Augmenting Kubeflow with custom-built components

Wrap-up and Future Actions

Requirements

  • Knowledge of containerized applications
  • Proficiency with basic command-line interfaces
  • Understanding of fundamental Kubernetes concepts

Target Audience

  • ML professionals
  • Data science specialists
  • DevOps teams newly introduced to Kubeflow

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories