Ki jan yon demaraj te soti nan Docker-compose ak Kubernetes

Nan atik sa a, mwen ta renmen pale sou ki jan nou chanje apwòch nan òkestrasyon sou pwojè demaraj nou an, poukisa nou te fè li, ak ki pwoblèm nou rezoud sou wout la. Atik sa a pa ka fè reklamasyon inik, men toujou mwen panse ke li ka itil pou yon moun, depi nan pwosesis pou rezoud pwoblèm nan materyèl la te kolekte pa nou ak yon krake desan.  

Kisa nou te genyen e de kisa nap pale? Epi nou te gen yon pwojè demaraj ak yon istwa devlopman apeprè 2 ane soti nan zòn nan piblisite. Pwojè a te orijinal bati kòm yon mikwosèvis, ak pati sèvè li yo te ekri nan Symfony + yon ti kras Laravel, Django ak natif natal NodeJs. Sèvis yo se fondamantalman yon API pou kliyan mobil (gen 3 nan yo nan pwojè a) ak SDK pwòp nou an pou IOS (bati nan aplikasyon yo nan kliyan nou yo), osi byen ke koòdone entènèt ak divès kalite tablodbò nan kliyan sa yo menm. Tout sèvis yo te okòmansman dockerized epi kouri pa docker-compose.

Se vre, docker-compose pa te itilize tout kote, men sèlman nan anviwònman lokal devlopè yo, sou sèvè tès la ak andedan tiyo a lè bati ak tès sèvis yo. Men, nan anviwònman pwodiksyon an, Google Kubernetes Engine (GKE) te itilize. Anplis, nou te fè konfigirasyon GKE nan kòmansman pwojè a konplètman atravè koòdone entènèt li yo, ki te byen vit epi, jan li te sanble pou nou lè sa a, pratik. Se sèlman pwosesis pou bati imaj docker pou kouri sèvis nan GKE te otomatize isit la.

Li plis