Çawa destpêkek ji docker-compose gihîşt Kubernetes

Di vê gotarê de, ez dixwazim biaxivim ka me çawa di projeya xweya destpêkê de nêzîkatiya orkestrasyonê guhert, me çima ew kir, û me di rê de çi pirsgirêk çareser kirin. Ev gotar bi zor dikare îdia bike ku yekta ye, lê dîsa jî ez difikirim ku ew dikare ji kesek re kêrhatî be, ji ber ku di pêvajoya çareserkirina pirsgirêkê de materyal ji hêla me ve bi kêşek maqûl hate berhev kirin.  

Çi hebû û em behsa çi dikin? Û me projeyek destpêkî hebû ku bi qasî 2-salî dîrokek pêşkeftinê ji qada reklamê heye. Proje bi eslê xwe wekî mîkroxizmetek hate çêkirin, û beşa servera wê bi Symfony + piçûkek Laravel, Django û NodeJ-yên xwecihî hate nivîsandin. Karûbar bi bingehîn API-yek ji bo xerîdarên mobîl in (di projeyê de 3 ji wan hene) û SDK-ya me ya ji bo IOS-ê (di nav sepanên xerîdarên me de hatî çêkirin), û her weha navgînên malperê û dashboardên cihêreng ên van xerîdaran. Hemî karûbar di destpêkê de docker kirin û ji hêla docker-compose ve têne rêve kirin.

Rast e, docker-compose ne li her derê hate bikar anîn, lê tenê di hawîrdora herêmî ya pêşdebiran de, li ser servera ceribandinê û di hundurê boriyê de dema ku karûbar çêkirin û ceribandinê de hate bikar anîn. Lê di hawîrdora hilberînê de, Google Kubernetes Engine (GKE) hate bikar anîn. Digel vê yekê, me di destpêka projeyê de veavakirina GKE bi tevahî bi navgîniya wê ya webê, ku pir bilez bû û, wekî ku wê hingê ji me re xuya bû, rehet bû, kir. Tenê pêvajoya avakirina wêneyên docker-ê ji bo xebitandina karûbarên li GKE li vir otomatîk bû.

Bêtir bixwînin