Dobré jitro, ta původní motivace pro změnu infrastruktury je spíš o nějaké potřebě se v této oblasti posunout. Máme projekty, kde je více prostředí. Máme frontend, který potřebuje proti nějaké verzi backendu/API vyvíjet. Pak nekonečný boj s deploymentem, ... asi netřeba popisovat dál. Docker nám v tutom přijde jako vhodný nástroj, ale jak tu sleduju tu diskusi, tak možná nebudeme tak radikální a uděláme to per aspera ad astra, po malých krocích. Takže asi zdockrovatíme django, přihodíme loadbalancer, upravíme ansible a terraform, rozhodíme db na servery a počkáme, kam se svět okolo dockeru posune.
Každopádně všem díky za podnětnou diskusi. M pá 14. 12. 2018 v 0:02 odesílatel Petr Messner <petr.mess...@gmail.com> napsal: > Tak developer má zase tu výhodu, že si takový tool může naprogramovat :) I > čistý Docker lze ovládat z Python skriptu. Systemd má taky API. > > Jestli je to fakt reálný problém, tak je zajímavé, že takový nástroj už > neexistuje :) Nebo je to možná námět na nový opensource projekt? > > Ansible tedy není pro developery? > > Mě to spíš přijde, že jde o to akorát najít vhodnou šablonu (Ansible > playbooky, skripty, CI konfiguraci...), jak tohle řešit, aby to člověk > nevymýšlel od nuly nebo se mohl inspirovat. Ale jednou tomu věnuje pár > hodin a pak už to roky funguje. Možná zrovna Ansible Tower tohle řeší, ale > to je už komerční produkt. > > V Kubernetes na tohle jsou možná nějaké operátory? Nevím, slyšel jsem. > Osobně očekávám, že kubernetes ekosystém bude ještě pár let v tomhle nějak > konvergovat. > > PM > > čt 13. 12. 2018 v 23:07 odesílatel Jiri Barton <j...@tele3.cz> napsal: > >> To je moc hotovy reseni... Je toho vic. Chtel bych nejakej stupen >> customizace. >> >> Takze treba ty migrace? Chci videt, ze ty migrace bezej, a co to >> vypisuje. Kdyz je tam chyba, tak se ten novej image nesmi nasadit. >> >> Kdyz ten novej image nenastartuje, tak se chci vratit k tomu starymu. >> >> Za dalsi, nejaky collect static. >> >> A ted to trochu zkomplikuju: nemas jenom jeden docker image, ale vic, >> protoze soucasne konzumuju pubsub, nebo jinou frontu. >> >> Chapes? Neco jako ansible, ale ne pro adminy, nybrz developery. >> >> Mozna to Heroku umi, to jsem popravde nezkousel. Jeste lepe by to byl >> nakej tool, kterym se neuvazu k jednomu providerovi (protoze Heroku neni >> ted volba pro me). >> >> Takze asi tak. >> Jiri >> >> On 2018-12-13 22:35, Petr Messner wrote: >> > čt 13. 12. 2018 v 15:32 odesílatel Jiri Barton <j...@tele3.cz> >> > napsal: >> > >> >> Porad cekam na nejakou platformu pro developery a ne adminy. >> >> Vsechno >> >> novyho se vice mene dela pro adminy: takze das dohromady nejak >> >> hostovany >> >> prostgres, redis, ELK, storage, ale to Django tam bude furt nejak >> >> kulhat >> >> - napr. db migrace, celkovej deployment. >> > >> > Co Heroku? To mi přijde, že jde dost naproti. >> > >> > Možná jestli není malinko problém taky v Djangu :) Minimálně >> > třeba možnost běhu s různými verzemi schématu databáze, podpora >> > postupného rolloutu... viz i vedlejší vlákno (s tou Oracle >> > databází a SQL skripty). Nebo o co konkrétně jde? Jakmile ti ta >> > platforma (cloud) dá možnost "sem mi dej docker image a já to budu >> > spouštět", tak bys měl teoreticky mít vyhráno, ne? :) >> > >> > PM >> > >> > -- >> > -- >> > E-mailová skupina django-cs@googlegroups.com >> > Správa: http://groups.google.cz/group/django-cs [1] >> > --- >> > Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru >> > skupiny „django-cs“ ve Skupinách Google. >> > Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze >> > skupiny, zašlete e-mail na adresu >> > django-cs+unsubscr...@googlegroups.com. >> > Chcete-li tuto diskusi zobrazit na webu, navštivte >> > >> https://groups.google.com/d/msgid/django-cs/CAK9Q5BQsXmFed3xhM%3DQRY8bfGG9pimVQJxDeGOw8ssAt_gzTZQ%40mail.gmail.com >> > [2]. >> > Další možnosti najdete na https://groups.google.com/d/optout [3]. >> > >> > >> > Links: >> > ------ >> > [1] http://groups.google.cz/group/django-cs >> > [2] >> > >> https://groups.google.com/d/msgid/django-cs/CAK9Q5BQsXmFed3xhM%3DQRY8bfGG9pimVQJxDeGOw8ssAt_gzTZQ%40mail.gmail.com?utm_medium=email&utm_source=footer >> > [3] https://groups.google.com/d/optout >> >> -- >> -- >> E-mailová skupina django-cs@googlegroups.com >> Správa: http://groups.google.cz/group/django-cs >> --- >> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny >> django-cs ve Skupinách Google. >> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, >> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com. >> Chcete-li zobrazit tuto diskusi na webu, navštivte >> https://groups.google.com/d/msgid/django-cs/65519f91c0bd7adf64b619c1f710ed96%40hosting4u.cz >> . >> Další možnosti najdete na adrese https://groups.google.com/d/optout. >> > -- > -- > E-mailová skupina django-cs@googlegroups.com > Správa: http://groups.google.cz/group/django-cs > --- > Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny > „django-cs“ ve Skupinách Google. > Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, > zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com. > Chcete-li tuto diskusi zobrazit na webu, navštivte > https://groups.google.com/d/msgid/django-cs/CAK9Q5BT5yTPVJc1d2vohh09ZtW3tDF7YrSU7o__5qcoa21pvsg%40mail.gmail.com > <https://groups.google.com/d/msgid/django-cs/CAK9Q5BT5yTPVJc1d2vohh09ZtW3tDF7YrSU7o__5qcoa21pvsg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > Další možnosti najdete na https://groups.google.com/d/optout. > -- -- E-mailová skupina django-cs@googlegroups.com Správa: http://groups.google.cz/group/django-cs --- Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs ve Skupinách Google. Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com. Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/django-cs/CA%2BL8erYrZwMfLyFcmjAPSx8Y0_VgPCUC9dQPuJgfRRe2xSPyog%40mail.gmail.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.