Momwe kuyambika kumodzi kunayambira kuchokera ku docker-compose kupita ku Kubernetes

M'nkhaniyi ndikufuna kulankhula za momwe tinasinthira njira yoyimba nyimbo pa polojekiti yathu yoyambira, chifukwa chake tinachitira izi komanso mavuto omwe tinathetsa panjira. Nkhaniyi silinganene kuti ndi yapadera, koma ndikuganizabe kuti ikhoza kukhala yothandiza kwa wina, chifukwa pothana ndi vutoli, tidasonkhanitsa zinthuzo molimbika.  

Tinali ndi chiyani ndipo timakambilana chiyani? Ndipo tinali ndi polojekiti yoyambira yomwe ili ndi zaka pafupifupi 2 za mbiri yachitukuko kuchokera kumalo otsatsa. Ntchitoyi idamangidwa poyamba ngati microservice, ndipo gawo lake la seva linalembedwa mu Symfony + Laravel pang'ono, Django ndi NodeJs wamba. Ntchitozi makamaka ndi API yamakasitomala am'manja (pali 3 mwa iwo mu projekiti) ndi SDK yathu ya IOS (yomangidwa m'mapulogalamu a makasitomala athu), komanso mawonekedwe awebusayiti ndi ma dashboard osiyanasiyana amakasitomala omwewo. Ntchito zonse zidasinthidwa koyambirira ndikuyendetsedwa pansi pa docker-compose.

Zowona, docker-compose sanagwiritsidwe kulikonse, koma m'malo am'deralo a opanga, pa seva yoyesera, komanso mkati mwa payipi pomanga ndi kuyesa ntchito. Koma m'malo opanga, Google Kubernetes Engine (GKE) idagwiritsidwa ntchito. Komanso, tidakonza GKE kumayambiriro kwa polojekitiyi kudzera pa intaneti, yomwe inali yachangu kwambiri ndipo, monga tinkawonera nthawiyo, ndiyosavuta. Njira yokhayo yopangira zithunzi za docker kuti muyambitse ntchito ku GKE ndizomwe zidachitika pano.

Werengani zambiri