Simulatie, emulatie, virtualisatie en containers: de restaurant-metafoor
Het verschil tussen simulatie, emulatie, virtualisatie en containers begrijpen via een restaurant metafoor. Geen jargon, wel duidelijkheid.
Van wat een container nou eigenlijk is tot een cluster dat zonder internet draait, met de faalmodi die pijn doen ertussenin.
Negen posts, het langste pad op de site. Het begint met het uit elkaar trekken van simulatie, emulatie, virtualisatie en containers, want de meeste Kubernetes-verwarring is eigenlijk verwarring over een van die vier. Daarna de vraag of je überhaupt een cluster nodig hebt, dan sizing, en dan de ruggengraat: etcd, graceful degradation, wat onbreekbaar echt kost, chaos engineering, en tot slot een cluster dat offline aan de rand draait.
Begin hier als je van Kubernetes hebt gehoord en verder niets. Aan het eind weet je welke onderdelen als eerste omvallen en hoe dat er om 2 uur ’s nachts uitziet.
Het verschil tussen simulatie, emulatie, virtualisatie en containers begrijpen via een restaurant metafoor. Geen jargon, wel duidelijkheid.
Kubernetes is niet altijd de juiste keuze. Leer wanneer je beter alternatieven kunt gebruiken zoals Docker Compose, Nomad, of gewoon VMs.
Migreren naar Kubernetes zonder goede resource metrics is een recept voor rampen. Een echt Black Friday horror verhaal en hoe je data-driven pod sizing doet.
Kubernetes HA architecturen begrijpen: stacked etcd vs external etcd. Wanneer welke gebruiken en hoe clusters te bouwen die node failures overleven.
etcd internals begrijpen: Raft consensus, leader election, data model, en waarom het kritiek is voor Kubernetes betrouwbaarheid.