Scientific Computing with Kubernetes
DescriptionKubernetes has become the leading container orchestration solution over the past few years. It can work anywhere from on-prem clusters to commercial clouds, abstracting the computational resources and workloads to run on those.
The main compute paradigm for large-scale distributed computing has long been the batch system. Kubernetes doesn't directly present a traditional batch interface, but the concepts are similar enough to allow for easy porting of existing batch-focused workloads to it. Kubernetes additionally provides a significantly richer semantics, including explicit storage and network provisioning, that allows for compute workloads previously not feasible on traditional batch system.
In this tutorial, you will learn how to run your software in Kubernetes clusters. The program includes both a Kubernetes architectural overview and an overview of job and workflow submission procedures. Theoretical information is paired with hands-on sessions operating on the PRP production Kubernetes cluster, with federation exercises accessing the SDSC Expanse system.
The main compute paradigm for large-scale distributed computing has long been the batch system. Kubernetes doesn't directly present a traditional batch interface, but the concepts are similar enough to allow for easy porting of existing batch-focused workloads to it. Kubernetes additionally provides a significantly richer semantics, including explicit storage and network provisioning, that allows for compute workloads previously not feasible on traditional batch system.
In this tutorial, you will learn how to run your software in Kubernetes clusters. The program includes both a Kubernetes architectural overview and an overview of job and workflow submission procedures. Theoretical information is paired with hands-on sessions operating on the PRP production Kubernetes cluster, with federation exercises accessing the SDSC Expanse system.
Event Type
Tutorial
TimeMonday, 14 November 20228:30am - 12pm CST
LocationD174
Recorded
Applications
Cloud and Distributed Computing
Computational Science
Containers
Emerging Technologies
Productivity Tools
Resource Management and Scheduling
Workflows
TUT

