څنګه یو پیل له ډاکر کمپوز څخه کوبرنیټس ته ورسید

په دې مقاله کې، زه غواړم په دې اړه وغږیږم چې څنګه موږ د خپل پیل په پروژه کې د آرکسټریشن طریقه بدله کړه، ولې موږ دا وکړل، او کومې ستونزې مو په لاره کې حل کړې. دا مقاله په سختۍ سره د ځانګړي کیدو ادعا کولی شي ، مګر بیا هم زه فکر کوم چې دا د یو چا لپاره ګټور کیدی شي ، ځکه چې د ستونزې حل کولو په جریان کې مواد زموږ لخوا په ښه کریک سره راټول شوي.  

موږ څه درلودل او د څه په اړه خبرې کوو؟ او موږ د اعلاناتو ساحې څخه د پراختیا نږدې 2 کلن تاریخ سره د پیل پروژه درلوده. پروژه په اصل کې د مایکرو سرویس په توګه جوړه شوې وه، او د هغې د سرور برخه په سیمفوني + یو کوچنی لاراویل، جینګو او اصلي نوډ جے کې لیکل شوې وه. خدمتونه اساسا د ګرځنده پیرودونکو لپاره API دي (په پروژه کې یې 3 شتون لري) او د IOS لپاره زموږ خپل SDK (زموږ د پیرودونکو غوښتنلیکونو کې جوړ شوی) ، په بیله بیا د ورته پیرودونکو ویب انٹرفیسونه او مختلف ډشبورډونه. ټول خدمات په پیل کې ډاکریز شوي او د ډاکر - کمپوز لخوا پرمخ وړل شوي.

ریښتیا، د ډاکر-کمپوز هرچیرې نه کارول کیده، مګر یوازې د پراختیا کونکو په محلي چاپیریال کې، د ټیسټ سرور او د پایپ لاین دننه کله چې د خدماتو جوړول او ازموینې. مګر د تولید چاپیریال کې، د Google Kubernetes Engine (GKE) کارول کیده. سربیره پردې ، موږ د پروژې په پیل کې د GKE ترتیب په بشپړ ډول د دې ویب انٹرفیس له لارې ترسره کړ ، کوم چې خورا ګړندی و او لکه څنګه چې موږ ته هغه وخت مناسب ښکاري. یوازې په GKE کې د خدماتو چلولو لپاره د ډاکر عکسونو رامینځته کولو پروسه دلته اتومات وه.

نور ولولئ