In this 3-hour hands-on tutorial, participants will learn how to use OpenStack Magnum to create and manage Kubernetes clusters on the Jetstream2 research cloud. Designed for research software engineers and IT support staff with intermediate Linux skills and a basic understanding of containers and container orchestration, this session provides a repeatable process to build a scalable, container-based research system for their institutions.
Authors: Julian Pistorius and Stephen Bird.
Jetstream2 is a flexible, user-friendly cloud computing environment built on OpenStack. It is available to US-based researchers and educators at no cost through support from the National Science Foundation's Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support (ACCESS) program.
OpenStack is a free cloud computing platform that provides Infrastructure as a Service (IaaS). It helps organizations set up and manage public and private clouds. OpenStack includes tools for computing, networking, storage, and identity management, making it easy to build flexible and scalable cloud systems on different hardware.
Kubernetes is an open-source container orchestration platform that automates deployment, scaling, and management of containerized applications. Kubernetes helps developers run complex applications reliably and efficiently.
Magnum is an OpenStack service that helps users set up and manage Kubernetes. Magnum offers native integration with OpenStack services, simplified cluster lifecycle management, and enhanced security and resource allocation for containers.