Ukuthi isiqalo esisodwa saqala kanjani kusuka ku-docker-compose kuya ku-Kubernetes

Kulesi sihloko, ngithanda ukukhuluma ngokuthi siyishintshe kanjani indlela yokucula kuphrojekthi yethu yokuqala, kungani sikwenzile, nokuthi yiziphi izinkinga esizixazulule endleleni. Lesi sihloko asikwazi ukusho ukuthi siyingqayizivele, kodwa noma kunjalo ngicabanga ukuthi singaba usizo kumuntu, ngoba ekuxazululeni inkinga indaba yaqoqwa yithi nge-creak ehloniphekile.  

Yini esasinayo futhi sikhuluma ngani? Futhi sibe nephrojekthi yokuqala enomlando cishe weminyaka emi-2 wokuthuthuka kusuka endaweni yokukhangisa. Iphrojekthi yaqale yakhiwa njenge-microservice, futhi ingxenye yeseva yayo yayibhalwe nge-Symfony + i-Laravel encane, i-Django kanye nama-NodeJs omdabu. Izinsizakalo ngokuyisisekelo ziyi-API yamaklayenti eselula (kukhona ezi-3 zazo kuphrojekthi) kanye ne-SDK yethu ye-IOS (eyakhelwe kuzinhlelo zokusebenza zamakhasimende ethu), kanye nezinkundla zokuxhumana namadeshibhodi ahlukahlukene walawa makhasimende afanayo. Zonke izinsizakalo zaqale zafakwa futhi zaqhutshwa yi-docker-compose.

Yiqiniso, i-docker-compose ayizange isetshenziswe yonke indawo, kodwa kuphela endaweni yendawo yonjiniyela, kuseva yokuhlola nangaphakathi kwepayipi lapho kwakhiwa kanye nezinsizakalo zokuhlola. Kodwa endaweni yokukhiqiza, i-Google Kubernetes Engine (GKE) yasetshenziswa. Ngaphezu kwalokho, senze ukucushwa kwe-GKE ekuqaleni kwephrojekthi ngokuphelele ngokusebenzisa isikhombimsebenzisi sayo sewebhu, esasishesha kakhulu futhi, njengoba kwakubonakala kithi ngaleso sikhathi, silula. Inqubo kuphela yokwakha izithombe ze-docker ukuze usebenzise izinsizakalo ku-GKE yenziwe ngokuzenzakalelayo lapha.

Funda kabanzi