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

AWS EKS හි පෝඩ් ව්‍යාප්තය සමතලා කිරීමේ නව ක්‍රමය – Topology Spread Constraints

AWS EKS හි පෝඩ් ව්‍යාප්තය සමතලා කිරීමේ නව ක්‍රමය – Topology Spread Constraints

කුබර්නෙටිස් (Kubernetes) පරිසරයේ පෝඩ් (Pods) බෙදා හැරීමේ ගැටළුවට නව විසඳුමක් – Topology Spread Constraints – දැන් AWS EKS (Elastic Kubernetes Service) තුළ සක්‍රිය කරගෙන ඇත. මෙය පෝඩ් ගණනක් වඩාත් සමතුලිතව, නෝඩ් (node), ප්‍රදේශ (region) සහ ලබාදෙනු ලබන කලාප (availability zone) අතර බෙදා හැරීමට උපකාරී වේ.

උදාහරණයක් ලෙස, ඔබට 5 පෝඩ් 3 නෝඩ් මත දමා ගැනීමට අවශ්‍ය නම්, Scheduler එක topologyKey: kubernetes.io/hostname යොදා ගනිමින් 1:1:3 හෝ 2:2:1 ලෙස බෙදා හැරේ. මෙහි maxSkew අගය 2 ලෙස සකස් කර ඇති නිසා, නෝඩ් දෙකක් අතර පෝඩ් ගණනේ වෙනස 2 ට වැඩිය නොහැක. එමඟින් 3:2:0 වැනි අසමතුලිත ව්‍යාප්තියක් සිදු නොවේ.

මෙම නීතිය අනුගමනය නොකළහොත් Scheduler එක whenUnsatisfiable: DoNotSchedule යන නියෝගය මත පෝඩ් එකක් දමන්නේ නැත. එමෙන්ම, ඔබට බහු නියමයන් (multiple constraints) එක්ක සකස් කළ හැකි අතර Scheduler එක ඒවා AND ක්‍රියාවලියෙන් එකතු කර හොඳම සංයෝගය තෝරයි.

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

ශ්‍රී ලංකාවේ තාක්ෂණික ශිෂ්‍යයන්, සංවර්ධකයන් සහ ව්‍යාපාරිකයන් සඳහා මෙම නවතම Kubernetes විශේෂාංගය පහත ප්‍රතිලාභ ලබා දේ:

  • කාර්ය සාධනයේ වැඩිදියුණුව – පෝඩ් බෙදා හැරීම සමතලා කිරීම නිසා සම්පත් (CPU, Memory) භාවිතය උපරිම වේ.
  • අපදාන තත්ත්ව වල විශ්වාසය – Availability Zone එකක් අසාර්ථක වූවත්, whenUnsatisfiable: ScheduleAnyway නියෝගය මගින් පෝඩ් අන් කලාපයකට මාරු කරයි.
  • වියදම් පාලනය – සම්පත් අධික භාර නොවීම නිසා අතිරික්ත cloud ගාස්තුවන් අඩු වේ.
  • දේශීය cloud සේවාදායකයන්ට අනුකූලතාව – AWS EKS භාවිතා කරන ස්ථානීය start‑ups සඳහා මෙම ක්‍රමය ඉතා පහසුයි.

ඉදිරි කාලයේ, Kubernetes පදනම් වූ micro‑services ආකෘති භාවිතා කරන සංවිධාන සඳහා Topology Spread Constraints අත්‍යවශ්‍ය උපකරණයක් බවට පත්වේ.

ඉතින්, ඔබේ ක්ලස්ටරය (cluster) සමතලා කර, අඩු latency සහ ඉහළ විශ්වාසය සමඟ වැඩ කිරීමට සූදානම් වන්න. AWS EKS හි නවතම විශේෂාංගය භාවිතා කර ඔබේ ව්‍යාපාරය අලුත් මට්ටමකට ගෙන යන්න.

💡 ඔබේ Kubernetes ක්ලස්ටරය අදම සමතලා කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Kubernetes #AWS #EKS #TopologySpread #SriLankaTech