ඔබ වෙනුවෙන්ම නිර්මාණය කර ඇත
අපි යන්ත්ර සාදා, ඒ සෑම එකක් මතම Kubernetes ස්ථාපනය කර, කම්කරුවන් පාලන තලයට සම්බන්ධ කරමු. ඔබ සම්පූර්ණ සවස් වරුවක් නොව මිනිත්තු කිහිපයක් පමණක් රැඳී සිටින්න.
Kubernetes පොකුරු
දත්ත මධ්යස්ථානයක්, පරිගණක ප්රමාණය සහ ඔබට අවශ්ය කාර්ය සේවකයන් සංඛ්යාව තෝරන්න. අපි සේවාදායක ගොඩනඟා, ඒවා පුද්ගලික ජාලයකට සම්බන්ධ කර, Git වෙතින් යෙදවීමට සූදානම් Argo CD සහිත ක්රියාකාරී Kubernetes පොකුරක් ඔබට භාර දෙන්නෙමු.
ක්ලස්ටරයක් යනු එක් පාලන-තල සේවාදායකයක් සහ සේවක සේවාදායකයන් දහයක් දක්වා වන අතර, සියල්ල ඔබගේම වේ, පුද්ගලික ජාලයකට සම්බන්ධ කර සැහැල්ලු සහතික කළ බෙදාහැරීමක් වන k3s භාවිතයෙන් Kubernetes ලෙස සකසා ඇත.
ඔබ එය සාමාන්ය ආකාරයෙන් ධාවනය කරයි: ඔබගේ උපකරණ පුවරුවෙන් kubeconfig බාගත කර ඔබගේම පරිගණකයේ සිට kubectl භාවිතා කරන්න. සෑම යන්ත්රයක්ම සර්වර් යටතේ දිස්වන අතර, එහිදී ඔබට SSH හරහා පුරනය වීමට, එහි ප්රස්ථාර නැරඹීමට සහ එහි ෆයර්වෝලය සැකසීමට හැකිය.
ක්රියාකාරී පොකුරකට පළමු දිනයේ සිටම අවශ්ය සියල්ල, සහ ඔබව සීමා කරන කිසිවක් නොමැත.
අපි යන්ත්ර සාදා, ඒ සෑම එකක් මතම Kubernetes ස්ථාපනය කර, කම්කරුවන් පාලන තලයට සම්බන්ධ කරමු. ඔබ සම්පූර්ණ සවස් වරුවක් නොව මිනිත්තු කිහිපයක් පමණක් රැඳී සිටින්න.
යන්ත්ර එකිනෙක සන්නිවේදනය කරන්නේ ඒවායේම පෞද්ගලික ජාලය හරහා වන බැවින්, පොකුරු ගමනාගමනය (cluster traffic) කිසි විටෙකත් පොදු අන්තර්ජාලය හරහා ගමන් නොකරයි.
එක් කොටුවක් සලකුණු කරන්න, එවිට Git ගබඩාවකින් සෘජුවම ඔබගේ යෙදුම් යොදවන වෙබ් පැනලය වන Argo CD ස්ථාපනය වේ. ආදර්ශ යෙදුමක් ද යෙදවිය හැක.
ක්ලස්ටරයේ පිටුවෙන් kubeconfig බාගත කර kubectl, Helm හෝ ඔබ දැනටමත් දන්නා ඕනෑම Kubernetes මෙවලමක් භාවිතා කරන්න. ඉගෙන ගැනීමට කිසිදු හිමිකාර කොන්සෝලයක් නොමැත.
සෑම යන්ත්රයක් සඳහාම ක්ලවුඩ් සර්වර් මිලට පැයකට බිල් කරනු ලබන අතර, ඔබ කිසිවක් සෑදීමට පෙර මුළු මුදල පෙන්වනු ලැබේ. පොකුර මකන්න, එවිට බිල් කිරීම නතර වේ.
SSH හරහා ඕනෑම යන්ත්රයකට පුරනය වන්න, API තොට මත ෆයර්වෝලය සකසන්න, සහ සෑම යන්ත්රයක්ම එයට කිරීමට ඇති කාර්යයට සරිලන සේ ප්රමාණය තීරණය කරන්න.
ඇණවුම් පතේ සිට ඔබගේ පළමු යෙදවීම දක්වා.
පුද්ගලික ජාල සපයන දත්ත මධ්යස්ථානයක්, එහි මිල නියම කර ඇති මැෂින් ප්රමාණය සහ සේවකයන් සංඛ්යාව තෝරන්න. ඔබ ඇණවුම් කිරීමට පෙර මිල පෙන්වනු ලැබේ.
සේවාදායක සාදනු ලැබේ, Kubernetes ස්ථාපනය කරනු ලැබේ සහ ක්රියාකාරී නෝඩ් පාලන තලයට සම්බන්ධ වේ. පොකුරු පිටුව එක් එක් යන්ත්රය සූදානම් වූ වහාම පෙන්වයි.
kubeconfig බාගන්න, kubectl get nodes මඟින් නෝඩ් පරීක්ෂා කරන්න, ඉන්පසු kubectl භාවිතයෙන් යොදවන්න හෝ ඔබේ Git නිධියෙන් Argo CD හට යෙදවීමට ඉඩ දෙන්න.
ක්ලස්ටරයක පිරිවැය එහි යන්ත්ර සඳහා වන පිරිවැය වන අතර, පැයකට අය කෙරේ.
ක්ලස්ටර් ගාස්තුවක් නැත. ඔබ එක් එක් පරිගණකය සඳහා පැයක පදනම මත ක්ලවුඩ් සර්වර් මිල ගෙවන අතර, ඔබ ක්ලස්ටරය සෑදීමට පෙර ඇණවුම් පතෙහි ඔබේ මුදලින් පැයක සහ මාසික එකතුව පෙන්වයි.
ක්ලස්ටරයක ඇති සෑම යන්ත්රයකටම එකම ප්රමාණය ඇත. ඕනෑම වේලාවක ඔබේ උපකරණ පුවරුවෙන් සම්පූර්ණ ක්ලස්ටරය එක් කරන්න හෝ ඉවත් කරන්න.
කළමනාකරණය කළ Kubernetes සේවාවන් පාලන තලය (control plane) සඳහා ගාස්තු අය කරන අතර යන්ත්ර සඟවයි. මෙහිදී පාලන තලය යනු ඔබට දැකගත හැකි, ප්රවේශ විය හැකි සහ ප්රමාණය තීරණය කළ හැකි සාමාන්ය සේවාදායකයක් වන අතර, වෙනම ක්ලස්ටර් ගාස්තුවක් නොමැත.
ක්ලස්ටර ගොඩනගනු ලබන්නේ පුද්ගලික ජාලයක් ඇති ස්ථානවල පමණි, එබැවින් අප ලබා දෙන සෑම ක්ලස්ටරයක්ම සැබවින්ම සෑදිය හැකි එකකි.
Kubernetes ඔබගේම පරිගණකයෙන් kubectl මඟින් ධාවනය කරනු ලබන්නේ, ඔබ පොකුරු පිටුවෙන් බාගත කරන kubeconfig භාවිතා කරමිනි. ඔබ Argo CD ස්ථාපනය කරන්නේ නම්, එය යෙදුම් යෙදවීම සඳහා වන වෙබ් පැනලයයි. සෑම පරිගණකයකටම සර්වර් යටතේ තමන්ගේම පිටුවක් ද ඇත.
පුද්ගලික ජාල සපයන දත්ත මධ්යස්ථාන තුළ. ඇණවුම් පතෙහි ලැයිස්තුගත වන්නේ ඒවා පමණක් වන අතර, ඔබ තෝරාගන්නා මධ්යස්ථානයේ මිල නියම කර ඇති මැෂින් ප්රමාණයන් පමණි.
kubectl port-forward svc/argocd-server -n argocd 8080:443 ධාවනය කර https://localhost:8080 විවෘත කරන්න. පරිශීලක නාමය admin වන අතර පළමු මුරපදය argocd-initial-admin-secret රහසෙහි ඇත.
නැත. අපි පොකුර (cluster) ගොඩනඟන අතර ඔබ එය ක්රියාත්මක කරයි: උත්ශ්රේණිගත කිරීම්, කාර්ය භාරයන් සහ ඔබේ දත්තවල උපස්ථ ඔබ සතු වන අතර, එය සරලව හා අඩු වියදමකින් තබා ගන්නේ එයයි.
එක් පාලන තලයක් සහ උපරිම වශයෙන් වර්කර්වරුන් දස දෙනෙකු දක්වා. සෑම යන්ත්රයකටම අවම වශයෙන් 2 GB මතකයක් අවශ්ය වේ.
අපගේ දැනුම් පදනමෙන් ලබාගත් පියවරෙන් පියවර මාර්ගෝපදේශ, මේ සඳහාම ලියා ඇත.
අපෙන් ලබා දෙන Kubernetes පොකුරකට ඇතුළත් වන්නේ මොනවාද, එය ගොඩනැඟිය හැක්කේ කොතැනද, සහ එය සූදානම් වූ පසු kubeconfig, kubectl සහ Argo CD සමඟ එය ක්රියාත්මක කරන්නේ කෙසේද යන්න.
මාර්ගෝපදේශය කියවන්න →'සේවාදායක' විවෘත කරන්න, 'Kubernetes පොකුරු' තෝරන්න, සහ ඔබ කිසිවක් සෑදීමට පෙර මිල බලන්න.
ආරම්භ කරන්න