Imwe yekutanga yakatanga sei kubva docker-compose kuenda Kubernetes

Muchikamu chino, ndinoda kutaura pamusoro pekuti takashandura sei nzira yekuronga pachirongwa chedu chekutanga, nei takazviita, uye matambudziko api atakagadzirisa munzira. Ichi chinyorwa hachigoni kutaura kuti chakasiyana, asi zvakadaro ndinofunga kuti chinogona kubatsira kune mumwe munhu, sezvo mukugadzirisa dambudziko zvinhu zvakaunganidzwa nesu neine creak yakanaka.  

Chii chataiva nacho uye tiri kutaura nezvei? Uye isu takava neprojekti yekutanga ine ingangoita 2-gore nhoroondo yebudiriro kubva munzvimbo yekushambadzira. Iyo purojekiti yakatanga kuvakwa se microservice, uye sevha yayo yakanyorwa muSymfony + kadiki Laravel, Django uye NodeJs dzekuzvarwa. Iwo masevhisi anonyanya API yevatengi venhare (kune vatatu vavo mupurojekiti) uye yedu SDK yeIOS (yakavakirwa mumashandisirwo evatengi vedu), pamwe newebhu interface uye akasiyana dhibhodhi evatengi vakafanana. Masevhisi ese akatanga akaitwa docker uye anofambiswa nedocker-compose.

Ichokwadi, docker-compose haina kushandiswa kwese kwese, asi chete munharaunda yenzvimbo yevagadziri, pane test server uye mukati mepombi pakuvaka uye kuyedza masevhisi. Asi munzvimbo yekugadzira, iyo Google Kubernetes Engine (GKE) yakashandiswa. Uyezve, isu takaita iyo GKE kumisikidzwa pakutanga kweprojekiti zvachose kuburikidza newebhu interface, iyo yaive yakakurumidza uye, sezvazvairatidzika kwatiri panguva iyoyo, zviri nyore. Chete maitiro ekuvaka docker mifananidzo yekumhanyisa masevhisi muGKE aive otomatiki pano.

Verenga zvakawanda