Do kontejneru s nimi? :-)

Jan Kasprzak kas na fi.muni.cz
Středa Září 7 14:38:03 CEST 2016


[varovani: nasledujici prispevek obsahuje spousty buzzwords :-]

	Dobre odpoledne,

pouzivate nekdo nejake kontejnerove systemy sofistikovanejsi nez chroot(2)?
V podstate zadna aktualni linuxova konference se neobejde bez aspon jedne
zminky o Dockeru nebo Kubernet(es)u. tak by me zajimalo, jestli neco takoveho
nekdo realne pouziva. 

Z meho pohledu jsou tady ty Dockery a Atomicy a CoreOSy do jiste miry
navratem ke staticky linkovanym binarkam - neco co nejde zmenit/upravit
bez rebuildu. Coz ma dobre zname vyhody a dobre zname nevyhody. Nicmene
i ja obcas narazim na problem, ktery by mozna byl rozumne resitelny
pres nejake ty kontejnery:

- moznost provozovat na jednom HW vic aplikaci, z nichz nektere vyzaduji
	bleeding edge distribuci (treba rekodovani videa, tam jsou furt
	nove formaty, a taky furt nove bezpecnostni diry), a nektere jsou
	naopak silne konzervativni. Idealne, aby tyhle veci mely ruzne
	userland baliky a mohly se jako celek upgradovat nezavisle na
	zbytku sveta.

- moznost provozovat male interni sluzby, ktere si nezaslouzi cely
	fyzicky server, moc casto se nemeni, ale obcas narazove je po nich
	vetsi poptavka (a tedy by se hodilo umet rychle spustit vic instanci
	a rychle je zase zrusit)

Naopak co nepotrebuju, ale co jsem videl, ze se v softwarovych firmach casto
pouziva, je pouzit kontejnery pro vyvojare, aby si u sebe nemuseli rozchazet
presne stejne prostredi jako na produkci.

Taky uplne nepotrebuju nemennost kontejneru, ktere poskytuji nektere
kontejnerove systemy. Napriklad bych rad umel aktualizovat sluzby
uvnitr kontejneru rychleji nez build+deploy nove verze kontejneru.
Napriklad pres git pull (+ pripadne reload aplikace napsane ve skriptovacim
jazyce).

	Pouzivate kontejnery? Myslite, ze by nektery kontejnerovy system
splnoval vyse uvedene pozadavky?

	Diky,

-Y.

-- 
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| http://www.fi.muni.cz/~kas/                         GPG: 4096R/A45477D5 |
         Like most things in Windows, on the surface it looks great.
                         -- Jeremy Allison, A Tale of Two Standards


Další informace o konferenci Linux