குபேஸ்ப்ரே ஏன்?
இரண்டு ஆண்டுகளுக்கு முன்பு குபெர்னெட்ஸை நாங்கள் சந்தித்தோம் - அதற்கு முன்பு அப்பாச்சி மெசோஸுடன் பணிபுரிந்த அனுபவம் இருந்ததால், நாங்கள் வெற்றிகரமாக டோக்கர் ஸ்வார்மை கைவிட்டோம். எனவே, k8s இன் வளர்ச்சி உடனடியாக பிரேசிலிய முறையைப் பின்பற்றியது. Google இலிருந்து minicubes அல்லது மேலாண்மை தீர்வுகள் இல்லை.
Kubeadm க்கு அந்த நேரத்தில் ஒரு etcd கிளஸ்டரை எவ்வாறு இணைப்பது என்று தெரியவில்லை, மற்ற விருப்பங்களில், kubespray Google முடிவுகளில் முதலிடத்தில் இருந்தது.
நாங்கள் அதைப் பார்த்தோம், நாங்கள் அதை எடுக்க வேண்டும் என்பதை உணர்ந்தோம்.
செப்டம்பர் 23, 20.00 மாஸ்கோ நேரம், செர்ஜி பொண்டரேவ் நடத்துவார்
வெபினாரில், குபேஸ்ப்ரே எவ்வாறு செயல்படுகிறது, குபீட்ம், கோப்ஸ், ஆர்கே ஆகியவற்றிலிருந்து என்ன வித்தியாசம் என்பதை செர்ஜி பொண்டரேவ் உங்களுக்குக் கூறுவார். kubespray மற்றும் க்ளஸ்டர் நிறுவல் அல்காரிதத்தின் தனித்துவமான அம்சங்களைப் பகிர்ந்து கொள்ளும். தொழில்துறை செயல்பாட்டின் அம்சங்களை (தீமைகள்) பகுப்பாய்வு செய்யும்.
நாம் ஏன் மூன்று கைகளாலும் குபேஸ்ப்ரேயைப் பிடிக்கிறோம்?
- இது ஆன்சிபிள் மற்றும் ஓப்பன்சோர்ஸ் ஆகும். உங்களுக்காக எப்போதும் சில தருணங்களைச் சேர்க்கலாம்.
- நீங்கள் அதை சென்டோஸ் மற்றும் பிற விநியோகங்களில் நிறுவலாம்😉
- HA-அமைப்பு. 3 மாஸ்டர்களின் தவறு-சகிப்புத்தன்மை etcd கிளஸ்டர்.
- முனைகளைச் சேர்க்கும் மற்றும் கிளஸ்டரைப் புதுப்பிக்கும் திறன்.
- டாஷ்போர்டு, மெட்ரிக்ஸ் சர்வர், இன்க்ரஸ் கன்ட்ரோலர் போன்ற கூடுதல் மென்பொருளை நிறுவுதல்.
அன்சிபிள் ஸ்கிரிப்ட் மைட்டோஜனுடன் வேலை செய்கிறது. இது 10-15% முடுக்கத்தை அளிக்கிறது, இனி இல்லை, ஏனெனில் பெரும்பாலான நேரம் படங்களை பதிவிறக்கம் செய்து நிறுவுகிறது.
புறநிலையாகச் சொன்னால், இந்த நேரத்தில் ஒரு கிளஸ்டரை நிறுவுவதற்கான குபேஸ்ப்ரேயின் தேர்வு இரண்டு ஆண்டுகளுக்கு முன்பு இருந்ததைப் போல தெளிவாக இல்லை.
சுருக்கமாக...
எடுத்துக்காட்டாக, கோப்ஸ் - க்யூப்ஸ்ப்ரே போன்றது, புதிதாக ஒரு கிளஸ்டரை நிறுவவும், மெய்நிகர் இயந்திரங்களை நீங்களே உருவாக்கவும் அனுமதிக்கிறது. ஆனால் AWS, GCE மற்றும் openstack வேலை மட்டுமே. எந்த வகையான கேள்வியை எழுப்புகிறது - இந்த மேகங்கள் திறந்த அடுக்கில் கூட மேலாண்மை தீர்வுகள் இருந்தால், எடுத்துக்காட்டாக, selectel அல்லது mail.ru என்றால் அது ஏன் தேவைப்படுகிறது. rke - சிலர் இதை விரும்புகிறார்கள், ஆனால் கிளஸ்டரின் கட்டமைப்பிற்கு அவர்கள் சொந்த அணுகுமுறையைக் கொண்டுள்ளனர் மற்றும் கிளஸ்டர் கூறுகளைத் தனிப்பயனாக்குவதற்கான சிறந்த வாய்ப்புகள் இல்லை. கூடுதலாக, டோக்கர் நிறுவப்பட்ட ஏற்கனவே உள்ளமைக்கப்பட்ட முனை உங்களுக்குத் தேவை. kubeadm - மேலும் Docker தேவைப்படுகிறது, இது Kubernetes இன் டெவலப்பர்களிடமிருந்து ஒரு பயன்பாடாகும், இது இறுதியாக எவ்வாறு தவறு-சகிப்புத்தன்மை கொண்ட அமைப்புகளை உருவாக்குவது, config மற்றும் சான்றிதழை கிளஸ்டருக்குள் சேமித்து வைப்பது எப்படி என்பதை கற்றுக்கொண்டது, இப்போது இந்த கோப்புகளை முனைகளுக்கு இடையில் கைமுறையாக மாற்ற வேண்டிய அவசியமில்லை. ஒரு நல்ல கருவி, ஆனால் கட்டுப்பாட்டு சமவெளியை உயர்த்துவதில் மட்டுமே கவனம் செலுத்துகிறது. இது கிளஸ்டரில் ஒரு பிணையத்தை கூட நிறுவவில்லை, மேலும் CNI உடன் கைமுறையாக மேனிஃபெஸ்ட்ஸைப் பயன்படுத்த ஆவணங்கள் பரிந்துரைக்கின்றன.
சரி, ஒரு முக்கியமான உண்மை என்னவென்றால், இந்த மூன்று பயன்பாடுகளும் கோவில் எழுதப்பட்டுள்ளன, மேலும் உங்களுக்கு ஏதேனும் தனித்துவமானது தேவைப்பட்டால், குறியீட்டைச் சரிசெய்து இழுக்கும் கோரிக்கையை உருவாக்க நீங்கள் செல்லத் தெரிந்திருக்க வேண்டும்.
கப்ஸ்ப்ரே என்பது ஒரு ஆன்சிபிள் ஆகும், இது செல்வதை விட கற்றுக்கொள்வது எளிது.
சரி, நிச்சயமாக, அதே ansible ஐப் பயன்படுத்தி, rke அல்லது kubeadm ஐப் பயன்படுத்தி docker மற்றும் ஒரு கிளஸ்டரை நிறுவ உங்கள் சொந்த ஸ்கிரிப்ட்களை எழுதலாம். மேலும் இந்த ஸ்கிரிப்ட்கள், குறிப்பாக உங்கள் தேவைகளுக்கான குறுகிய நிபுணத்துவம் காரணமாக, க்யூப்ஸ்ப்ரேயை விட மிக வேகமாக வேலை செய்யும். இது ஒரு சிறந்த, வேலை செய்யும் விருப்பமாகும். திறமையும் நேரமும் இருந்தால்.
நீங்கள் இப்போதுதான் பழக ஆரம்பித்தால்
அதுவும் நாம் பேசும் ஒரு பகுதி மட்டுமே. அலுப்பாக இருக்காது. வந்து
ஆதாரம்: www.habr.com