Si një startup kaloi nga docker-compose në Kubernetes

Në këtë artikull do të doja të flasë për mënyrën si ne kemi ndryshuar qasjen ndaj orkestrimit në projektin tonë të startupit, pse e bëmë këtë dhe cilat probleme zgjidhëm gjatë këtij procesi. Kjo artikull nuk pretendohet të jetë unik, por gjithsesi mendoj se mund të jetë e dobishme për dikë, pasi gjatë zgjidhjes së detyrës, materiali u mbledh nga ne me një përkushtim të konsiderueshëm.  

ÇfarĂ« kishim dhe pĂ«r çfarĂ« bĂ«het fjalĂ«? Ishim nĂ« njĂ« projekt startup me rreth 2 vjet histori zhvillimi nĂ« fushĂ«n e reklamimeve. Projekti fillimisht u ndĂ«rtua si njĂ« mikros layanan dhe pjesa servere e tij Ă«shtĂ« shkruar nĂ« Symfony + pak Laravel, Django dhe NodeJs tĂ« natyrshĂ«m. ShĂ«rbimet pĂ«rbĂ«jnĂ« kryesisht API pĂ«r klientĂ«t mobilĂ« (nĂ« projekt janĂ« 3) dhe SDK-nĂ« tonĂ« pĂ«r IOS (integrimi nĂ« aplikacionet e klientĂ«ve tanĂ«), si dhe ndĂ«rfaqe web dhe tabela tĂ« ndryshme pĂ«r kĂ«ta klientĂ«. TĂ« gjitha shĂ«rbimet u dockerizuan fillimisht dhe punuan nĂ«n menaxhimin e docker-compose.

E vërteta është, docker-compose u përdor vetëm në mjedisin lokal të zhvilluesve, në testin serveri dhe brenda pipeline gjatë ndërtimit dhe testimit të shërbimeve. Ndërsa në mjedisin production u përdor Google Kubernetes Engine (GKE). Për më tepër, konfigurimi i GKE në fillim të projektit u bë plotësisht përmes ndërfaqes së tij web, që ishte mjaft e shpejtë dhe, siç na dukej atëherë, e përshtatshme. Procesi i ndërtimit të imazheve docker për nisjen e shërbimeve në GKE ishte i automatizuar.

Lexoni më shumë

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster