LUGN154 - dinsdag 10 juni 2025
De honderdvierenenvijftigste bijeenkomst is op dinsdag 10 juni 2025. De bijeenkomst is op onze vaste locatie in De Klinker, Van Broeckhuysenstraat 46, Nijmegen. Gratis toegang.
Programma:
-
20:00 uur - Kubernetes (revisited) [niveau: gemiddeld, gevorderd] - Oscar Buse
We gaan kijken naar "containerorkestratie". Oftewel kubernetes. De echte kubernetes (ook wel "k8s") is te vinden op kubernetes.io, en is oorspronkelijk van Google. Maar er bestaan vele varianten, elk met hun eigen opzet. Zo is er bv. "minikube", voor lokale development. Maar je hebt ook k3s, microk8s, kind, cloud kubernetes clusters (Azure, Google, AWS, Hetzner), ...We gaan eerst kijken wat kubernetes is, uit welke onderdelen het bestaat en waartoe het dient. Denk daarbij aan nodes, pods, deployments, services, replica's, configmaps, storage, (cluster) networking, ...
Daarna ga ik live een microk8s omgeving opzetten waarop een nginx/python-flask/mysql applicatie gaat draaien, waarbij alle bovengenoemde onderdelen aan bod komen. Grote vraag is dan vooral: hoe regel je je persistent storage (bv. voor mysql)..
En als we dan toch bezig zijn maken we er gelijk ook maar een HA (High Availabilty) cluster van. HA is een groot voordeel van een kubernetes omgeving en dat gaan we ook zien. Nu maar duimen dat m'n laptop niet uitfikt...
Bij het opzetten wordt uitgebreid ingegaan op alle command line commando's en yaml files die hierbij komen kijken. Er zijn grafische omgevingen die zeker een voordeel kunnen bieden maar het is altijd een goed idee om in elk geval met de command line te beginnen. Tevens ook wat tips voor het troubleshooten van een kubernetes cluster.
Sheets:kubernetes_revisited.pdf
-
21:30 uur - Lightning Talks (korte presentaties over Linux gerelateerde onderwerpen)
Talk 1: OpenStreetMap [niveau: alle] - Donné Brok
OpenStreetMap (OSM) is een open platform waar gebruikers wereldwijd geografische gegevens kunnen toevoegen en bewerken om een gedetailleerde, vrije en toegankelijke kaart van de wereld te creëren. Donné (donux-nl in openstreetmap) legt uit wat openstreetmap is en hoe je kunt bijdragen aan een open, toegankelijke kaart van de wereld (of van Nederland, of van Nijmegen).
Sheets:OpenStreetMap.pdf
22:30 uur - Einde