Sida mid ka mid ah bilawga uga yimid docker-compose ilaa Kubernetes

Maqaalkan waxaan jeclaan lahaa inaan ka hadlo sida aan u bedelnay habka abaabulka ee mashruuceena bilawga ah, sababta aan u sameynay iyo dhibaatooyinka aan xalinay inta aan wadnay. Maqaalkani si dhib leh uma sheegan karo inuu yahay mid gaar ah, laakiin waxaan weli u maleynayaa inay faa'iido u yeelan karto qof, tan iyo habka xalinta dhibaatada, waxaan ku soo ururinay walxaha leh dadaal hufan.  

Maxaan haysanay maxaan ka hadlaynay? Oo waxaan haysanay mashruuc bilow ah oo ku saabsan 2 sano oo taariikh horumarineed ah oo ka yimid goobta xayeysiinta. Mashruucu markii hore waxaa loo dhisay adeeg-yaro ah, qaybtiisa server-kana waxaa lagu qoray Symfony + in yar oo Laravel ah, Django iyo NodeJs hooyo. Adeegyadu inta badan waa API-ga macaamiisha mobilada (waxaa ku jira 3 ka mid ah mashruuca) iyo SDK noo gaar ah oo loogu talagalay IOS (oo lagu dhisay codsiyada macaamiisheena), iyo sidoo kale shabakadaha internetka iyo dashboards kala duwan oo macaamiishan ah. Dhammaan adeegyadii markii hore waa la xidhxidhay oo waxay ku hoos socdeen qalab-sameeyaha.

Run, docker-compose looma isticmaalin meel walba, laakiin kaliya deegaanka maxalliga ah ee horumariyeyaasha, server-ka tijaabada ah, iyo gudaha dhuumaha marka la dhisayo iyo adeegyada tijaabinta. Laakiin deegaanka wax soo saarka, Google Kubernetes Engine (GKE) ayaa la isticmaalay. Intaa waxaa dheer, waxaan u habeynay GKE bilawga mashruuca gebi ahaanba iyada oo loo marayo interface interface, kaas oo ahaa mid aad u dhakhso badan oo, sida ay noogu muuqatay markaa, ku habboon. Kaliya habka dhisidda sawirada docker ee bilaabista adeegyada GKE ayaa si toos ah halkan loo sameeyay.

Akhri wax dheeraad ah