Nov 3 – 5, 2023
Riga, Latvia
Europe/Riga timezone

Harnessing the Power of Ubuntu and MicroK8s: Case Studies from SDSC and CFEL

Nov 5, 2023, 10:30 AM
Omega 2 – Plenary (Radisson Blu Latvija)

Omega 2 – Plenary

Radisson Blu Latvija

Talk (25 Minutes) Devices


Igor Khokhriakov
San Diego Supercomputer Center


In this talk, we will delve into two fascinating projects conducted by the San Diego Supercomputer Center (SDSC), USA and the Center of Free Electron Lasers (CFEL), Germany, where we leveraged the capabilities of Ubuntu and MicroK8s to achieve remarkable results.

The first case study focuses on a pilot project aimed at migrating from OpenStack to Kubernetes. As part of this project, I was responsible for designing and implementing the Kubernetes platform for the Research Collaboratory for Structural Bioinformatics (RCSB) Protein Data Bank (PDB). The RCSB PDB software serves as a critical search engine supporting global scientific research and education. Leveraging MicroK8s, we created a sandbox environment that allowed us to explore various solutions before porting to the actual Kubernetes cluster. This played a crucial role in ensuring a seamless and successful migration, preserving the RCSB PDB's valuable fundraising data.

Throughout the presentation, we will share intriguing use cases that highlight how MicroK8s proved instrumental in preserving our in-house analytics engine. This engine is integral in preparing grant proposals, and with the help of MicroK8s, we smoothly migrated it from OpenStack to the Kubernetes cluster, ensuring data continuity and efficiency.

The second project centers around a slow-control system for a portable X-Ray spectrometer at CFEL. Utilizing Raspberry Pi 4 devices running Ubuntu and MicroK8s, we successfully designed and implemented the software infrastructure for this system. We will provide in-depth insights into the intricate software and hardware components involved in this cutting-edge project.

We look forward to sharing our experiences and insights with the Ubuntu community at the summit!

Session author's bio

My name is Igor Khokhriakov. I am a Scientific Software Developer at San Diego Supercomputer Center, University of California San Diego (UCSD), USA. The main field of interest and responsibility design and implement Kubernetes platform to integrate computed structured models from AplhaFold and others into search engine.

Previously I worked as a scientist at Helmholtz-Zentrum Hereon (ex. Helmholtz-Zentrum Geesthacht) effectively I was involved mainly in Scientific Software Development activities, specifically in designing and developing Data Acquisition system for High-throughput tomography experiments.

Also, I actively participated in Tango-Controls community - an open source framework for System Control and Data Acquisition systems - by doing a lot of research around it. Specifically, moving Tango-Controls into the realm of web, design and implement a roadmap for future Tango evaluation etc.

Level of Difficulty Advanced

Presentation materials