Kweli nqaku ndingathanda ukuthetha malunga nendlela esiyitshintshe ngayo indlela yokudibanisa kwiprojekthi yethu yokuqalisa, kutheni senze oko kwaye zeziphi iingxaki esazisombulula endleleni. Eli nqaku alinakukwazi ukubiza ukuba lilodwa, kodwa ndicinga ukuba linokuba luncedo kumntu, ekubeni kwinkqubo yokusombulula ingxaki, siqokelele izinto eziphathekayo ngomzamo ohloniphekileyo.
Sasinantoni kwaye sasithetha ngantoni? Kwaye saba neprojekthi yokuqalisa malunga neminyaka emi-2 yembali yophuhliso ukusuka kwindawo yentengiso. Iprojekthi yaqala yakhiwa njenge-microservice, kwaye inxalenye yeseva yayo yabhalwa kwi-Symfony + i-Laravel encinane, i-Django kunye ne-NodeJs yasekhaya. Iinkonzo ikakhulu ziyi-API yabathengi beselula (kukho i-3 kubo kwiprojekthi) kunye ne-SDK yethu ye-IOS (eyakhelwe kwizicelo zabathengi bethu), kunye nojongano lwewebhu kunye needashbhodi ezahlukeneyo zaba bathengi abafanayo. Zonke iinkonzo zaqala ukwenziwa kwaye zaqhutywa phantsi kwe-docker-compose.
Kuyinyani, i-docker-compose yayingasetyenziswa kuyo yonke indawo, kodwa yayisetyenziswa kuphela kwindawo yasekuhlaleni yabaphuhlisi, kuvavanyo. umncedisi kwaye ngaphakathi kwendlela yokulungiselela xa sakha kwaye sivavanya iinkonzo. Kwimeko yemveliso, sisebenzise iGoogle Kubernetes Engine (GKE). Ngaphezu koko, silungiselele iGKE ngokupheleleyo ngokusebenzisa i-web interface ekuqaleni kweprojekthi, eyayikhawuleza kakhulu kwaye, njengoko sasicinga ngelo xesha, yayilula. Inkqubo ezenzekelayo kuphela yayikukwakha imifanekiso yeDocker ukuze iqalise iinkonzo kwiGKE.
