വീടിനകത്ത് കുബർനെറ്റുകൾ: ടാലോസ്, കെ3സ്, ഒരു ഹോം ലാബ്
വിലകുറഞ്ഞ ഹാർഡ്വെയറിനെക്കുറിച്ചുള്ള ഒരു ചെറിയ ഗ്രൂപ്പ്, അത് നിങ്ങളെ ഉല്പാദനത്തെക്കുറിച്ച് പഠിപ്പിക്കുന്നു.
വിലകുറഞ്ഞ ഹാർഡ്വെയറിനെക്കുറിച്ചുള്ള ഒരു ചെറിയ ഗ്രൂപ്പ്, അത് നിങ്ങളെ ഉല്പാദനത്തെക്കുറിച്ച് പഠിപ്പിക്കുന്നു.

ജോലിസ്ഥലത്ത്, കുബർനെറ്റീസ് സാധാരണയായി മുൻകൂട്ടി നിർമ്മിച്ചതാണ്. ഒരു മാനേജ്ഡ് സർവീസ്, ഒരു പ്ലാറ്റ്ഫോം ടീം, കുറച്ച് ക്ലിക്കുകൾ അല്ലെങ്കിൽ ഒരു ടെറഫോർം മൊഡ്യൂൾ, ക്ലസ്റ്റർ നിലവിലുണ്ട്. അത് ഉല്പാദനക്ഷമതയ്ക്ക് നല്ലതാണ്, പക്ഷേ കാര്യങ്ങൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്ന് മനസിലാക്കുന്നതിന് വളരെ മോശമാണ്.
ഒരു ഹോം ലാബ് അത് പരിഹരിക്കും. ഒരു ഷെൽഫിലെ ചെറിയ യന്ത്രങ്ങൾ, നീ തന്നെ നിർമ്മിച്ച ഒരു ക്ലസ്റ്റർ, അത് തകരുമ്പോൾ നിന്നെയല്ലാതെ മറ്റാരെയും കുറ്റപ്പെടുത്താനാവില്ല. എനിക്കറിയാവുന്ന ഏറ്റവും നല്ല പഠന നിക്ഷേപങ്ങളിലൊന്നാണിത്.
നിനക്ക് അധികം വേണ്ട.
മൂന്ന് നോഡുകൾ നല്ല ലക്ഷ്യമാണ്. ഉയർന്ന ലഭ്യതയും ഒരു നോഡ് മരിക്കുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് പഠിക്കാൻ മതിയാകും. ഓരോ നോഡിനും കുറഞ്ഞത് 8 ജിബി റാം പ്ലാൻ ചെയ്യുക, നിങ്ങൾക്ക് താൽപര്യമുള്ള എന്തിനും എസ്ഡി കാർഡുകൾക്ക് പകരം എസ്എസ്ഡികൾ ഉപയോഗിക്കുക.
രണ്ട് വിതരണങ്ങൾ ഹോം ലാബുകളിൽ വേറിട്ടു നിൽക്കുന്നു, അവയ്ക്ക് വളരെ വ്യത്യസ്തമായ തത്ത്വചിന്തകളുണ്ട്.
k3s റാഞ്ചറിൽ (SUSE) നിന്നുള്ള ഭാരം കുറഞ്ഞതും പൂർണ്ണമായും അനുയോജ്യവുമായ കുബർനെറ്റ്സ് വിതരണമാണ്. ഒരു സാധാരണ ലിനക്സ് സിസ്റ്റത്തിൽ ഒരു കമാന് ഡ് ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്ത ഒരു ബൈനറി:
curl -sfL https://get.k3s.io | sh -
ഇത് ഒരു കണ്ടെയ്നർ റൺടൈം, നെറ്റ്വർക്കിംഗ്, ലോക്കൽ സ്റ്റോറേജ് പ്രൊവിഷണർ, ഒരു എൻഗ്രെസ് കൺട്രോളർ എന്നിവ ഉൾക്കൊള്ളുന്നു. ഇത് ഒരു ജോലി ചെയ്യുന്ന ക്ലസ്റ്ററിലേക്കുള്ള ഏറ്റവും വേഗതയേറിയ വഴിയാണ്, വളരെ ക്ഷമയുള്ളതും.
ടാലോസ് ലിനക്സ് അത് ഒരു റാഡിക്കൽ സമീപനമാണ് സ്വീകരിക്കുന്നത്. ഇത് ഒരു ഓപ്പറേറ്റിങ് സിസ്റ്റമാണ്, അത് നിർമ്മിച്ചിരിക്കുന്നത് കുബർനെറ്റ്സ് പ്രവർത്തിപ്പിക്കാൻ വേണ്ടി മാത്രം. SSH ഇല്ല, ഷെൽ ഇല്ല, പാക്കേജ് മാനേജർ ഇല്ല. എല്ലാം ഒരു API വഴി ക്രമീകരിച്ചിരിക്കുന്നു talosctl ഒരു YAML മെഷീൻ കോൺഫിഗറേഷനും. ഓ.എസ്. മാറ്റമില്ലാത്തതാണ്, അതുകൊണ്ട് നോഡുകൾക്ക് മാറാനാവില്ല, അപ്ഗ്രേഡുകൾ ആറ്റോമിക് ആണ്.
talosctl gen config homelab https://192.168.1.10:6443
talosctl apply-config --insecure --nodes 192.168.1.10 --file controlplane.yaml
talosctl bootstrap --nodes 192.168.1.10
എന്റെ അഭിപ്രായം: കുബർനെറ്റിസ് വേഗത്തിൽ പഠിക്കണമെങ്കിൽ k3s, ടാലോസ്, നിങ്ങൾക്കറിയണമെങ്കിൽ, ഉല്പാദന നിലവാരമുള്ള, മാറ്റമില്ലാത്ത അടിസ്ഥാന സൌകര്യങ്ങൾ എങ്ങനെയെന്ന്. ടാലോസ് കൂടുതൽ കർശനമാണ്, കൂടുതൽ കുത്തനെയുള്ള തുടക്കമുണ്ട്, പക്ഷെ ഒരിക്കൽ അത് ക്ലിക്ക് ചെയ്താൽ, SSH- നെ നോഡുകളിലേക്ക് തിരികെ കൊണ്ടുപോകുന്നത് ബുദ്ധിമുട്ടാണ്.
അറിയേണ്ട മറ്റു ഓപ്ഷനുകൾ: k0s, മൈക്രോ കെ 8, ലളിതവും കുബേദ്ം എല്ലാം ഒരു തവണയെങ്കിലും കഠിനമായ രീതിയിൽ ചെയ്യണമെങ്കിൽ.
ഒരു ഹോം ലാബ് ഒരു വർഷം കൊണ്ട് ഒരു മാനേജ്ഡ് ക്ലസ്റ്ററിനെക്കാൾ കൂടുതൽ കാര്യങ്ങൾ പഠിപ്പിക്കും.
ക്ലസ്റ്റര് പ്രവർത്തിക്കുമ്പോള് , ഇവിടെ ഒരു പഠന പാതയുണ്ട്, അത് യഥാര് ത്ഥ ഉല്പാദന ക്രമീകരണങ്ങളെ പ്രതിഫലിപ്പിക്കുന്നു:
ഓരോ ഘട്ടവും ജോലിയിൽ ഉപയോഗിക്കാവുന്ന ചില കാര്യങ്ങൾ പഠിപ്പിക്കുന്നു.
ഒരു ഹോം ലാബ് എന്നെ പഠിപ്പിച്ച കാര്യങ്ങൾ, നിയന്ത്രിത ക്ലസ്റ്ററുകൾ ഒരിക്കലും ചെയ്തിട്ടില്ല:
നിങ്ങൾ കുബർനെറ്റസിനൊപ്പം ജോലി ചെയ്യുന്നുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ ആഗ്രഹിക്കുന്നെങ്കിൽ, തീർച്ചയായും. കുറച്ച് നൂറു യൂറോ ചിലവാകും, പഴയ ഹാർഡ്വെയർ വീണ്ടും ഉപയോഗിച്ചാൽ ഒന്നുമില്ല, ചില സായാഹ്നങ്ങളും. അതിനു പകരം നിങ്ങള് ക്ക് ഓരോ ദിവസവും ഉപയോഗിക്കുന്ന സംവിധാനത്തെക്കുറിച്ച് ആഴത്തിലുള്ള അറിവ് ലഭിക്കും.
എന്റെ അഭിപ്രായം: ഒരിക്കലെങ്കിലും സ്വയം നിർമ്മിക്കുക. നിങ്ങൾ തൊടുന്ന ഓരോ മാനേജ്മെന്റ് ക്ലസ്റ്ററിനെയും പിന്നീട് അല്പം നന്നായി മനസ്സിലാക്കും.
ഡെസ്ലി