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

GitOps පදනමෙන් Amazon EKS දක්වා: Argo CD සමඟ CI/CD නව පියවර

GitOps පදනමෙන් Amazon EKS දක්වා: Argo CD සමඟ CI/CD නව පියවර

GitOps ප්‍රවණතාවය සමඟ Kubernetes යෙදුමක් ප්‍රථමවරට ඩිප්ලෝයි කරලා පසු, එය කෙලින්ම නව සංස්කරණයකට යාවත්කාලීන කරන ආකාරය ගැන ඔබ හිතන්නේද? Dev.to හි Kenzy Tran විසින් පළ කළ ලිපියෙන්, Java‑මූලික vProfile යෙදුම Amazon EKS ක්ලස්ටරයට GitOps ව්‍යාපාරික රේඛාවක් හරහා ඉදිරිපත් කර ඇත.

මෙම ව්‍යාපාරික රේඛාව ප්‍රධාන වශයෙන් Pull Request → Maven + SonarQube Quality Gate → Merge → Docker image build → Amazon ECR වෙත push → Git හි image tag යාවත්කාලීන → Argo CD සින්ක් → EKS ලෙස ක්‍රියා කරයි. GitHub Actions මගින් කේතය සංග්‍රහ කර, පරීක්ෂා කර, Docker image එක නිර්මාණය කර ECR වෙත තබයි. පසුපස, Argo CD Git හි නව image tag එක පරීක්ෂා කර, EKS ක්ලස්ටරය සමඟ සමාන කරයි.

vProfile යෙදුම Tomcat, MySQL, Memcached, RabbitMQ වැනි චාරිකා හතරක් සමඟ ක්‍රියා කරයි. එයින් පෙනෙන්නේ, එකම Stateless container එකක් නොව, පර්සිස්ටන්ට් storage, සේවා අතර dependency, secret management, external traffic routing වැනි සංකීර්ණතාද ඇතුළත් බවයි. මෙය Terraform, Helm, AWS Load Balancer Controller, Amazon EBS CSI Driver වැනි උපකරණ සමඟ සම්පූර්ණව සම්බන්ධ කර ඇත.

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

ශ්‍රී ලංකාවේ තාක්ෂණික සිසුන්, සොෆ්ට්වෙයා ඉංජිනේරුවන්, ව්‍යාපාරිකයින්ට මෙම GitOps ආකෘතිය බොහෝ වටිනාකමක් ගෙන දෙයි. පළමු වශයෙන්, CI සහ CD අතර සපයන පැහැදිලි සීමාව නිසා ආරක්ෂාව වැඩි වේ – CI පයිප්ලයින් එකේ Docker image නිර්මාණය කිරීම පමණක් සිදු වේ, ඒකම පරිසරයට ප්‍රවේශය නොමැත. දෙවැනිව, commit SHA‑ය image tag එක ලෙස භාවිතා කිරීම නිසා කේත සංස්කරණය හා ඩිප්ලෝයි කරන container අතර සෘජු සබඳතාවයක් ඇතිවේ, එමඟින් දෝෂ හඳුනා ගැනීම හා rollback කිරීම ඉතා පහසු වේ.

තවත් වැදගත් අංගයක් වන්නේ OIDC භාවිතයෙන් GitHub Actions කෙරෙහි අල්පකාලීන AWS අක්සස් ලබා දීමයි. මෙය දීර්ඝකාලීන access key ගබඩා කිරීමේ අවදානම අඩු කරයි, එමඟින් ශ්‍රී ලංකාවේ ආරක්ෂාකාරී DevOps පරිසරයක් ගොඩනැගීමට මාර්ගයක් පෙන්වයි.

අවසානයේ, Terraform මගින් VPC, EKS, node group, IAM roles වැනි මූලික ඉංජිනේරු සැකසුම් ස්වයංක්‍රීයව කළ හැකි නිසා, කුඩා ව්‍යාපාර හෝ startup ගැටලුවක් නොමැතිව ඉක්මනින් production‑ready පරිසරයක් ගොඩනැගිය හැක.

GitOps, Argo CD, Amazon EKS වැනි නව තාක්ෂණික උපකරණ එකට එක් කිරීමෙන්, කේතයේ ගුණාත්මකභාවය, ආරක්ෂාව, ස්කේලබිලිටි, සහ අඩු operational overhead යන සියලුම අංගයක් එකවර ලැබේ. ඔබේ ඊළඟ cloud‑native ප්‍රොජෙක්ට් එකට මෙය අත්හදා බලන්න!

💡 ඔබේ පළමු GitOps පද්ධතිය අදම අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#GitOps #ArgoCD #EKS #DevOps #SriLankaTech