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

Kubernetes Gateway API සමඟ TLS සක්‍රීය කිරීම: Envoy Gateway, Cert‑Manager සහ Let's Encrypt පියවරෙන් පියවර

Kubernetes Gateway API සමඟ TLS සක්‍රීය කිරීම: Envoy Gateway, Cert‑Manager සහ Let's Encrypt පියවරෙන් පියවර

කොන්ටේනර් පරිසරයේ නවතම රවුටින් ආකෘතියක් ලෙස Kubernetes Gateway API ඉදිරිපත් කර ඇත. Ingress එකට වඩා විස්තරාත්මක, භූමිකා මත පදනම් වූ GatewayClass, Gateway, HTTPRoute වැනි සම්පත් සමඟ ඔබට අන්තර්‑නේම්ස්පේස් සම්බන්ධතා, තරඟකාරී රවුටින් නීති, සහ HTTPS ආරක්ෂාව පහසුවෙන් සැකසිය හැක.

මෙම ලිපියේදී Envoy Gateway නාමක කන්ට්‍රෝලරය ස්ථාපනය කර, cert‑manager භාවිතයෙන් Let's Encrypt න්‍යෂ්ටික TLS සහතිකය ස්වයංක්‍රීයව ලබාගැනීමේ ක්‍රියාවලිය, සහ සාම්පල යෙදුමකට HTTPS රවුටින් සකස් කිරීමේ පියවරයන් විස්තර කර ඇත. ඔබට Kubernetes ක්ලස්ටරයක්, kubectl සහ helm සූදානම්ව තිබීම, සහ app.example.com වැනි වඩාත් නිශ්චිත ඩොමේන් නාමයක් අවශ්‍ය වේ.

Envoy Gateway ස්ථාපනය

  • Helm හරහා CRD සහ කන්ට්‍රෝලරය ආරම්භ කර, 5 මිනිත්තු තුළ envoy-gateway පෝඩ් ලැබෙන තෙක් බලා සිටින්න.
  • GatewayClass එකක් නිර්මාණය කර gateway.envoyproxy.io/gatewayclass-controller නාමය සලසන්න.

cert‑manager සහ Let's Encrypt සකස් කිරීම

  • Gateway API ගේට්වේය් එකට HTTP‑01 සත්‍යාපනය යොදමින් cert‑manager ස්ථාපනය කරන්න.
  • ClusterIssuer එකක් නිර්මාණය කර, letsencrypt-prod නාමයෙන් ACME සර්වර්, ඊමේල්, සහ සොල්වර් ලෙස gatewayHTTPRoute සලසන්න.

ඉදිරි පියවර ලෙස, nginxdemos/hello ඩොකර් රූපය භාවිතා කර සාම්පල web‑app එකක් නිර්මාණය කර, 80 පෝට් එකේ සේවය ලබා දෙන්න.

Gateway සම්පත තුළ HTTP සහ HTTPS ලිස්නර් දෙකක් සකස් කර, HTTPS සඳහා TLS termination සක්‍රීය කර, web-app-tls-secret නමින් සත්‍යාපිත ප්‍රතිඵලය ගබඩා වේ. DNS A රෙකෝඩ් එකේ පිළිතුරු IP එක ලබා ගෙන, ඔබේ ඩොමේන් නාමය ඒ IP වෙත යොමු කරන්න; පසු විනාඩි කිහිපයකින් cert‑manager විසින් සත්‍යාපන තත්ත්වය True බවට පත්වේ.

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

ශ්‍රී ලංකාවේ තාක්ෂණික ශිෂ්‍යයන්ට, මෙම පියවර‑පියවර මාර්ගෝපදේශය Kubernetes නවතම API එකේ හුදෙක් භාවිතය නොව, ආරක්ෂිත මයික්‍රෝසේවා සැලසුම් කිරීමේ හැකියාවද ලබා දෙයි. Cloud‑native ව්‍යාපෘති වලට TLS සක්‍රීය කිරීම සරලව සිදු කළ හැකි නිසා, දේශීය start‑up සමාගම්වල ගනුදෙනුකරුවන්ගේ විශ්වාසය වැඩි වේ.

දෙවනුව, DevOps කණ්ඩායම් සඳහා Envoy Gateway සහ cert‑manager එකතු කිරීමෙන් ආරක්ෂිත CI/CD පයිප්ලයින් සකස් කිරීම පහසු වේ. ඒ නිසා, දේශීය IT සමාගම් ලොව පුරා අන්තර්ජාල සේවා සපයන අවස්ථාවට, නවීන රවුටින් සහ SSL/TLS සත්‍යාපනයේ පරිකථනයෙන් ඉදිරියට යා හැකිය.

අවසානයේ, මෙම තාක්ෂණික ක්‍රමවේදය ශ්‍රී ලංකාවේ තොරතුරු තාක්ෂණය, ආරක්ෂාව, සහ ව්‍යාපාරික නව්‍යතාවයන් අතර සම්බන්ධතාවය ශක්තිමත් කරයි. ඔබේ පළපුරුදු කණ්ඩායමට හෝ අධ්‍යයන කණ්ඩායමට මේ පියවර‑පියවර මාර්ගෝපදේශය භාවිතා කර, Kubernetes ගේට්වේය් API සමඟ TLS ආරක්ෂාව අත්හදා බලන්න.

ඉදිරි කාලයේ, Kubernetes නවතම API එකේ ප්‍රයෝජන ගෙන, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය තවත් වඩාත් ආරක්ෂිත, වේගවත්, සහ ස්කේලබල් වනු ඇත.

💡 ඔබේ Kubernetes ක්ලස්ටරයට TLS ආරක්ෂාව එක්කරන්න – දැන්ම පියවර‑පියවර මාර්ගෝපදේශය අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Kubernetes #Gateway API #TLS #Envoy #cert‑manager