Isiqalo esinye saqala njani ukusuka kwi-docker-compose ukuya kwi-Kubernetes

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.

Enyanisweni, i-docker-compose ayizange isetyenziswe kuyo yonke indawo, kodwa kuphela kwindawo yendawo yabaphuhlisi, kwi-server yokuvavanya, kunye nangaphakathi kwipayipi xa kwakhiwa kunye neenkonzo zokuvavanya. Kodwa kwindawo yokuvelisa, i-Google Kubernetes Engine (GKE) isetyenziswe. Ngaphezu koko, silungiselele i-GKE ekuqaleni kweprojekthi ngokupheleleyo ngokusebenzisa ujongano lwayo lwewebhu, olwalukhawuleza kakhulu kwaye, njengoko kwakubonakala ngathi ngoko, lufanelekile. Kuphela inkqubo yokwakha imifanekiso ye-docker yokuqalisa iinkonzo kwi-GKE yenziwe ngokuzenzekelayo apha.

Funda ngaphezulu