Kubernetes deployment of simple web services (FCCI Tech)
Channel: Aalto Scientific Computing
Date: 2023-11-03

What’s the easiest way to make some web service visible online?
What if you need management, like some way of scaling? And don’t want to do sysadmin? We’ll see how kubernetes can handle some of these.

This talk is designed for Research Software Engineers who know the basics of containerization and might want to take advantage of kubernetes.  We use the Aalto CS kubernetes cluster as an example, but discuss how similar or different this is with other kubernetes implementations.  This talk won't tell you everything you need, but give you some good templates and lets you know what questions to ask next.  The speaker isn't a kubernetes expert, but someone that can connect kubernetes to Research Software Engineers.

Talk notes (updated with more info after the talk): https://hackmd.io/@AaltoSciComp/kubernetes-deployment-demo

Contents:
04:30 Step 1: Have your webservice
07:23 Step 2: Containerize
12:23 Step 3: Share container on a registry
16:51 Step 4: Create kubernetes deployment YAML
29:43 Step 5: Do the deployment
32:35 Step 6: Managing the service
37:22 Summary: what else can kubernetes do?
39:30 My proposals
39:50 Q&A