Чӣ гуна як стартап аз docker-compose ба Kubernetes гузашт

Дар ин мақола ман мехостам дар бораи чӣ гуна мо муносибати оркестрро дар лоиҳаи стартапи худ тағир диҳем, чаро мо ин корро кардем ва дар ин роҳ кадом мушкилотро ҳал кардем. Ин мақола базӯр даъво карда наметавонад, ки беназир аст, аммо ба ҳар ҳол ман фикр мекунам, ки он метавонад барои касе муфид бошад, зеро дар раванди ҳалли мушкилот мавод аз ҷониби мо бо як ғазаб ҷамъоварӣ карда шуд.  

Мо чӣ доштем ва дар бораи чӣ гап мезанем? Ва мо як лоиҳаи стартап доштем, ки таърихи тақрибан 2-солаи рушд аз соҳаи таблиғот дорад. Лоиҳа дар ибтидо ҳамчун хидматрасонии хурд сохта шуда буд ва қисми сервери он дар Symfony + каме Laravel, Django ва NodeJs навишта шудааст. Хидматҳо асосан API барои муштариёни мобилӣ (3-тои онҳо дар лоиҳа мавҷуданд) ва SDK-и шахсии мо барои IOS (дар замимаҳои муштариёни мо сохта шудаанд), инчунин интерфейсҳои веб ва панелҳои гуногуни худи ҳамон муштариён мебошанд. Ҳама хидматҳо дар аввал докеризатсия карда шуданд ва аз ҷониби docker-compose идора карда шуданд.

Дуруст аст, ки docker-compose на дар ҳама ҷо, балки танҳо дар муҳити маҳаллии таҳиягарон, дар сервери санҷишӣ ва дар дохили қубур ҳангоми сохтан ва санҷиши хидматҳо истифода мешуд. Аммо дар муҳити истеҳсолӣ Google Kubernetes Engine (GKE) истифода мешуд. Гузашта аз ин, мо конфигуратсияи GKE-ро дар оғози лоиҳа пурра тавассути веб-интерфейси он анҷом додем, ки он хеле зуд ва чунон ки он вақт ба мо қулай менамуд. Дар ин ҷо танҳо раванди сохтани тасвирҳои докер барои иҷро кардани хидматҳо дар GKE автоматӣ карда шудааст.

Бештар хонед