Kubernetes for Science Compute

Wednesday, May 4, 2022

9:00 AM - 1:00 PM PDT

This event will be held remotely.

Kubernetes is a popular container orchestration system that has seen massive adoption in both industry and academic IT departments. Long available in the Clouds, it has recently also become the main interface for several deployed and upcoming large-scale scientific compute facilities. The aim of this tutorial is to provide science users that currently rely on traditional batch systems, like SLURM and HTCondor, enough theoretical and practical experience to effectively use Kubernetes managed resources. We will also cover additional Kubernetes concepts not typically present in batch systems that could potentially be useful for science users.

Agenda

  • 9:00am - Introduction and Welcome
  • 9:05am - An overview of the Kubernetes architecture (Lecture)
  • 9:25am - Basic Kubernetes Hands On
  • 9:55am - User applications with Kubernetes (Lecture)
  • 10:10am - Application Configuration Management Hands On
  • 10:35am - Break
  • 10:45am - Storage options (Lecture)10:55am - Storage Hands On
  • 11:20am - Kubernetes resource scheduling (Lecture)
  • 11:35pm - Scheduling Hands On
  • 12:00pm - Break
  • 12:15pm - Monitoring your compute (Lecture)
  • 12:20pm - Taking advantage of network services (Lecture)
  • 12:30pm - Networking Hands On
  • 12:55pm - Additional tools in Kubernetes (Lecture)
  • 1:00pm - Closeout

Instructor

Igor Sfiligoi

Lead Scientific Software Developer and Researcher, SDSC

Over the years, Igor Sfiligoi has been engaged in the computing community across a wide breadth of roles, participating among others as researcher, operator, developer, architect and manager. He has been working in both academia and industry, which helps him appreciate the variety of problems computers help to solve. He has been working with both systems that support tightly coupled and worldwide-scale pleasantly parallel codes and realizes that each approach has its own advantages and challenges. In his current role at SDSC he is putting his extensive knowledge to use across many scientific domains, spanning computational biology, fusion research, high energy physics and astrophysics.