ඉතිහාසයක් කියවනවා වගේ, ලොකු පරිගණකයක් අතට ගෙන, ඒකෙන් Kubernetes ක්ලස්ටරයක් ගොඩක් කරලා බලන්න කියලා සිතුවා. මේක ඉතාමත් අඩු පිරිසින්, රිසයිකලින් ලැබුණු Dell OptiPlex එකක්, තිදෙනෙකු Raspberry Pi 4, හා පරණ SD කාඩ් වලින් ගොඩක් පිරිමියෙන් ගොඩනැගුණේ.
OptiPlex එකේ Intel i5‑6500, 16 GB RAM, 256 GB SATA SSD තියෙනවා. Windows 10 ස්ටිකර් එක ඉවත් කර Proxmox ස්ථාපනය කරලා, එය “මගේ පෞද්ගලික cloud” කියලා හිතලා. පසුගිය මාස තුනකදී මේ යන්ත්රය, ත්රි Raspberry Pi, දෙවන අත් මැනේජ් කරන ස්විච් එකක්, හා බොහෝ බිඳ වැටුණු SD කාඩ් එකක් එකතු කර 4‑node bare‑metal Kubernetes ක්ලස්ටරයක් නිර්මාණය කරන ලදි.
මෙම ක්ලස්ටරය Talos Linux (immutable API‑driven OS), Cilium (eBPF‑based CNI), ArgoCD (GitOps), Longhorn (distributed block storage), MetalLB (BGP‑based load balancer) සහ Prometheus + Grafana (monitoring) වැනි නවතම තාක්ෂණයන්ගෙන් සමන්විතයි. මුළු වියදම ලග්භග් $220 ක් පමණයි – OptiPlex එක නොමිලේ, Pi එකක් $60 ක්, ස්විච් එක $35 ක්.
ඇයි AWS‑EKS භාවිතා නොකළේ? මම වෘත්තීය වශයෙන් AWS‑කලින් වැඩ කරනවා, ඒත් EKS එක “ආරක්ෂිත, නියම” වුනත්, එහි අසාර්ථකතාවන් දැකගන්න අවස්ථාව ලැබෙන්නේ නැහැ. හෝම්ලැබ් එකේ CNI එක ඉවත් කරලා, හෝස්ට්‑නෙට්වර්ක් සමඟ privileged container එකක් රන් කරලා, හෝ Cilium policy එක වැරදි ලෙස යොදාගෙන node‑වලට ප්රවේශය අහිමි කරලා, ඒ වගේ අත්දැකීම් මට ලැබුණා. මේ අත්දැකීම් මගින් “CKA පසුපසින් Kubernetes‑ව ගැන සත්යම තේරුම” කියලා කියන එක තේරුම් ගන්න පුළුවන්.
ශ්රී ලංකාවට ඇති වැදගත්කම
- විශ්ව විද්යාල, තාක්ෂණ පාඨමාලා සිසුන්ට අඩු මුදලින් හෝම්ලැබ් සකස් කර, Kubernetes, eBPF, GitOps වැනි නවතම තාක්ෂණ අත්හදා බැලීමට හැකියාව ලැබේ.
- ශ්රී ලංකාවේ ස්ටාර්ට්‑අප් ව්යාපාරිකයන්ට cloud‑වෙනුවට ස්වයං‑ආධාරිත පරිසරයක් නිර්මාණය කර, පිරිවැය ඉතිරි කර, real‑world workload‑වලට පරීක්ෂණය කළ හැකිය.
- දෙපාර්ශ්වික දායකයන්ට Talos, Cilium, ArgoCD වැනි open‑source project‑වලට දායකත්වය ලබා, දේශීය open‑source සමාජය වර්ධනය වෙයි.
අවසානයට, ඔබත් අඩු මුදලින්, පරණ යන්ත්ර භාවිතා කර, තමන්ගේ Kubernetes පරිසරයක් ගොඩනැගිය හැකිය. අත්දැකීම්, වැරදි, සහ සාර්ථකතා සියල්ල මෙහි ලියවිල්ලේ ලැබෙනවා; ඒක කියවලා, ඔබේම හෝම්ලැබ් ව්යාපෘතියක් අරඹන්න.