Mijn passie voor computers begon al op jonge leeftijd. Ik kan me nog goed herinneren dat ik als kind de computer thuis ontregelde en meekeek hoe een collega van mijn vader het allemaal weer kwam oplossen. MSDOS, autoexec.bat, Windows 3.11. We hadden het thuis, ik sloopte het soms en keek mee hoe het weer gerepareerd moest worden. Op die manier was ik in staat om op een gegeven moment ook bij klasgenootjes thuis al wat computerprobleempjes op te lossen.
Later liet ik windows eigenlijk een tijdje links liggen. Mijn interesse in Linux was gewekt. In die tijd was er geen ChatGPT, Stackoverflow of Google. Linux installeren en downloaden gebeurde met ISO files die later op CD gebrand moesten worden. Meerdere ISO files en dus meerdere CD’s was niet uitzonderlijk terwijl het ondertussen via een telefoonlijn binnen gehaald moest worden. Linux was in die tijd nog een stuk jonger en de middelen om de kennis te vergaren waren niet zo wijd verspreid als tegenwoordig. Als je dat combineert met internet via de telefoonlijn waarbij de kosten opliepen en de lijn bezet bleef, kan je voorstellen dat het soms lastig was om echte stappen te maken.
Uiteindelijk, na de middelbare school via het MBO en het HBO de kennis over Linux, netwerken en computers in het algemeen flink uitgebreid. Stiekem wou ik Linux op mijn laptop maar uiteindelijk toch besloten om voor de Macbook te kiezen. Het beste van beide werelden: Een Unix onderlaag, een makkelijk te gebruiken grafische schil en de hardware support was beter/makkelijker. Ik hoor je zeggen: Maar in linux werkt dit en dat ook wel. Dat klopt in veel gevallen zeker! Echter is de laptop/desktop voor mij een stuk gereedschap / appliance waar ik gebruik van wil maken, die het altijd moet doen en waar ik verder zo min mogelijk tijd aan kwijt wil zijn. De Macbook voldoet daar aan voor mij.
Na de studietijd kwam ik met hosting in aanraking. Het was een manier voor mij om veel kennis en ervaring op te doen. Met terugwerkende kracht kan het werk in die periode ook wel “oldskool” hosting genoemd worden. Veel handwerk en weinig automatisering. Een bakker zou het ambachtelijk noemen. Ik denk dat een veelgemaakte fout was dat we allemaal dachten dat de computer zelf de spil is waar alles om draait. het is echter als je het goed bekijkt een middel om een doel te behalen. Grotere bedrijven en academische instituten begonnen dat door te krijgen. Er werd gezocht naar / gewerkt aan systemen die de applicatie centraal zetten waarin de applicatie los geweekt werd van het onderliggende besturingssysteem waardoor schaling en aanpassingen van de applicatie een stuk eenvoudiger werden. Denk aan Docker, Mesos + Marathon en uiteindelijk ook Kubernetes. Mijn jarenlang opgebouwde werkwijze en kennis over computers en infrastructuur moest langzaam maar zeker uitgebreid worden met kennis over deze “nieuwe” abstractielagen. Het is een wereld die langzaam maar zeker de oude vervangt.
Inmiddels noemen we die nieuwe gedachtegang “Cloud native” en is Kubernetes een implementatie van hoe de cloud native filosofie er in de infrastructuur uit kan zien. Het heeft mijn ogen geopend. Graag laat ik jullie zien hoe de concepten voor jullie kunnen werken. Ook neem ik jullie mee onder de motorkap want stiekem is het ook leuk om te snappen wat daar gebeurt.