Část 1 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraArchitektura a hlavní vlastnosti Nativní OS postavený na kontejnerech CoreOS vznikl jako moderní Linux OS pro prostředí postavená na kontejnerech (Docker je přímo základní součástí OS, neinstaluje se). Základní myšlenkou je, že všechny vaše služby a aplikace neběží přímo v samotném […]
CoreOS – moderní clusterovaný OS pro datová centra (2) – Etcd, distribuovan...
Část 2 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraMinule jsme si popsali CoreOS a nainstalovali 3-nodový cluster. Dnes se podíváme na to, jak se v clusteru sdílí state – na distribuovaný key/value store Etcd, který nachází využití i mimo samotný CoreOS. Základní operace s CLI Etcd není nic tajemného […]
CoreOS – moderní clusterovaný OS pro datová centra (3) – Etcd a konzistence
Část 3 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraMinule jsme se seznámili s Etcd – distribuovaným key-value store ideálním pro řešení věcí jako je volba mastera clusterů, synchronizace stavů distribuvaných aplikací a tak podobně. Etcd se zaměřuje na vysokou míru konzistence a dnes se na to podíváme. Konzistence v […]
CoreOS – moderní clusterovaný OS pro datová centra (4) – Fleet
Část 4 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraZatím jsme v seriálu o moderním operačním systému specializovaném pro kontejnerizované aplikace probrali možnosti samotného CoreOS a jeho klíčové komponenty pro distribuovaný konsenzus – Etcd. Dnes si ukážeme další distribuovanou vlastnost CoreOS, která na to navazuje – Fleet. Flotila systémů aneb […]
CoreOS – moderní clusterovaný OS pro datová centra (5) – pokročilý Fleet
Část 5 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraV předchozím povídání o CoreOS Fleet jsme si představili tento cluster init systém, jakousi distribuovanou verzi systemd. Startovali jsme jednu službu na libovolném nodu nebo globálně spouštěli službu na všech nodech. Dnes si zkusíme nějaké pokročilejší věci jako je ovlivňování, kde […]
CoreOS – moderní clusterovaný OS pro datová centra (6) – je to Docker orche...
Část 6 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraV předchozích článcích jsme poznali architekturu CoreOS, nainstalovali si cluster a vyzkoušeli klíčové funkce clusteru – Etcd a Fleet. Podařilo se nám spouštět aplikační Docker kontejnery v rámci celého clusteru. CoreOS si sám zvolil node a v případě jeho selhání spustil […]