ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
☁️ ක්ලවුඩ් තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

GitOps පද්ධතියක් ස්වයංක්‍රියව ගොඩනැගීම: Kubernetes, ArgoCD, Terraform සහ Observability

GitOps පද්ධතියක් ස්වයංක්‍රියව ගොඩනැගීම: Kubernetes, ArgoCD, Terraform සහ Observability

ඔබ කිසිවෙක් Kubernetes සමඟ "කලක් කරලා" කියලා හිතනවාද? මේ ලිපියෙන්, Java backend සහ test automation පසුබැසීමක් ඇති ලේඛකයෙක්, GitOps පද්ධතියක් මුල සිට සකස් කරලා, එකම කමාන්ඩ් එකෙන් පූර්ණ පරිසරයක් ලෝකයේම පෙනෙන පරිදි සකස් කරලා ඉදිරිපත් කරනවා.

මෙම ව්‍යාපෘතියේ මූලික අදහස "Git is the source of truth" කියන එකයි. Terraform භාවිතයෙන් kind (Docker තුළ ක්‍රියාත්මක වන Kubernetes) කුලකයක් නිර්මාණය කරලා, Helm මඟින් ArgoCD ස්ථාපනය කරලා, Git රිපොසිටරියක් නිරීක්ෂණය කරගැනීමට සැකසෙයි. ඉන්පසු Prometheus සහ Grafana මගින් Spring Boot API එකේ කස්ටම් මැට්‍රික්ස් එකතු කර, ඒවා Dashboard එකක දැක්වෙයි.

GitOps ක්‍රමය පාරම්පරික "kubectl apply" වැනි ක්‍රියාකාරකම්වලට වඩා විශ්වාසනීයයි. වෙනස්කම් Git commit එකක් ලෙස සටහන් වෙයි, ඒ නිසා කවුරුන්ද, කවදාද, ඇයි වෙනස් කළද කියලා පැහැදිලිව දැනගත හැක. අවශ්‍ය නම් git revert එකක් පමණක් කරලා පරණ තත්ත්වයට ආපසු යා හැක, ඒත් කුලකයට සෘජු ප්‍රවේශයක් අවශ්‍ය නැත.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්‍යාල සිසුයින් සහ ව්‍යාපාරිකයන්ට මෙම GitOps ආකෘතියෙන් ලැබෙන ප්‍රතිලාභ බොහෝය.

  • කොඩ් එකේ වෙනස්කම් තත්කාලිකව පරීක්ෂා කර, ඒවා GitHub/Bitbucket වලින් පූර්ණයෙන්ම අනුගමනය කළ හැක.
  • Terraform මඟින් පරිසරය "code as infrastructure" ලෙස නිර්මාණය කිරීම නිසා, කාලය ඉතිරි වේ, දෝෂ අවම වේ.
  • ArgoCD මගින් CI/CD ක්‍රියාවලිය සරල කර, දේශීය IT සමාගම්ට වේගවත් නිෂ්පාදන නිකුත් කිරීමේ හැකියාව ලැබේ.
  • Observability (Prometheus + Grafana) මඟින් රියල්-ටයිම් මැනුම් ලබා, සේවා තත්ත්වය නිරීක්ෂණය කරගැනීමට හැකියාව ලැබේ.

මෙම පද්ධතිය Docker Desktop හෝ ලිනක්ස් මැෂින් එකක ඉතා පහසුවෙන් සකස් කළ හැකි නිසා, කුඩා startups හෝ විශ්වවිද්‍යාල පර්යේෂණ කණ්ඩායම් සඳහා අත්යවශ්‍ය පසුබැසීමක් වේ.

අවසන් වශයෙන්, GitOps ආකෘතියේ සාර්ථක ඉදිරිපත් කිරීම, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය වඩාත් ස්වයංක්‍රිය, පාරදර්ශී සහ පරිසර-නියමිත බවට පත් කරයි. ඔබත් මේ ක්‍රමය අත්හදා බලන්න, අනාගතයේ අධික පරිසර සැකසුම් සලසන්න.

💡 ඔබේ DevOps කුසලතා ඉදිරියට ගෙන යාමට මේ GitOps මාර්ගෝපදේශය අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#GitOps #Kubernetes #Terraform #ArgoCD #Observability