கார்டன் v0.10.0: உங்கள் மடிக்கணினிக்கு குபெர்னெட்ஸ் தேவையில்லை

குறிப்பு. மொழிபெயர்: திட்டத்தில் இருந்து Kubernetes ஆர்வலர்களுடன் கார்டன் சமீபத்தில் ஒரு நிகழ்ச்சியில் சந்தித்தோம் குபேகான் ஐரோப்பா 2019, அவர்கள் எங்கள் மீது ஒரு இனிமையான தாக்கத்தை ஏற்படுத்தினார்கள். அவர்களின் இந்த பொருள், தற்போதைய தொழில்நுட்ப தலைப்பில் எழுதப்பட்ட மற்றும் நகைச்சுவை உணர்வுடன், இதை தெளிவாக உறுதிப்படுத்துகிறது, எனவே அதை மொழிபெயர்க்க முடிவு செய்தோம்.

அவர் முக்கிய விஷயத்தைப் பற்றி பேசுகிறார் (அதே பெயரில்) தயாரிப்பு குபெர்னெட்டஸில் பணிப்பாய்வுகளை தானியங்குபடுத்துவது மற்றும் பயன்பாட்டு மேம்பாட்டை எளிமையாக்குவது இதன் யோசனையாகும். இதைச் செய்ய, டெவ் கிளஸ்டரில் குறியீட்டில் செய்யப்பட்ட புதிய மாற்றங்களை எளிதாக (அதாவது ஒரு கட்டளையுடன்) வரிசைப்படுத்த பயன்பாடு உங்களை அனுமதிக்கிறது, மேலும் குழுவால் குறியீட்டின் உருவாக்கம் மற்றும் சோதனையை விரைவுபடுத்த பகிரப்பட்ட ஆதாரங்கள்/கேச்களையும் வழங்குகிறது. இரண்டு வாரங்களுக்கு முன்பு கார்டன் நடத்தியது வெளியீடு 0.10.0, இதில் உள்ளூர் குபெர்னெட்ஸ் கிளஸ்டரை மட்டுமல்ல, தொலைதூரத்தையும் பயன்படுத்துவது சாத்தியமானது: இந்த கட்டுரைக்கு அர்ப்பணிக்கப்பட்ட நிகழ்வு இதுதான்.

எனது மடிக்கணினியில் குபெர்னெட்டஸுடன் வேலை செய்வது எனக்கு மிகவும் பிடித்தமான விஷயம். "ஹெல்ம்ஸ்மேன்" தனது செயலி மற்றும் பேட்டரியை சாப்பிடுகிறார், குளிர்விப்பான்கள் இடைவிடாது சுழல வைக்கிறது மற்றும் பராமரிப்பது கடினம்.

கார்டன் v0.10.0: உங்கள் மடிக்கணினிக்கு குபெர்னெட்ஸ் தேவையில்லை
கூடுதல் விளைவுக்காக கருப்பொருளில் பங்கு புகைப்படம்

Minikube, kind, k3s, Docker Desktop, microk8s போன்றவை. - Kubernetes ஐ முடிந்தவரை வசதியாகப் பயன்படுத்துவதற்காக உருவாக்கப்பட்ட சிறந்த கருவிகள், அதற்காக அவர்களுக்கு நன்றி. தீவிரமாக. ஆனால் நீங்கள் அதை எப்படிப் பார்த்தாலும் ஒன்று தெளிவாகிறது: எனது மடிக்கணினியில் இயங்குவதற்கு Kubernetes பொருந்தாது. மடிக்கணினியே மெய்நிகர் இயந்திரங்களின் அடுக்குகளில் சிதறிய கொள்கலன்களின் தொகுப்புடன் வேலை செய்ய வடிவமைக்கப்படவில்லை. ஏழை தனது சிறந்த முயற்சி, ஆனால் தெளிவாக இந்த நடவடிக்கை பிடிக்காது, குளிர்விப்பான்கள் அலறல் தனது அதிருப்தி மற்றும் நான் பொறுப்பற்ற முறையில் அவரை என் முழங்காலில் வைத்து போது அவரது தொடைகள் எரிக்க முயற்சி.

சொல்லலாம்: மடிக்கணினி - மடிக்கணினி.

கார்டன் ஸ்காஃபோல்ட் மற்றும் டிராஃப்ட் போன்ற அதே இடத்தை ஆக்கிரமித்துள்ள டெவலப்பர்களுக்கான ஒரு கருவியாகும். இது குபெர்னெட்டஸ் பயன்பாடுகளின் வளர்ச்சி மற்றும் சோதனையை எளிதாக்குகிறது மற்றும் வேகப்படுத்துகிறது.

நாங்கள் கார்டனில் வேலை செய்யத் தொடங்கிய தருணத்திலிருந்து, சுமார் 18 மாதங்களுக்கு முன்பு, அது எங்களுக்குத் தெரியும் உள்ளூர் விநியோகிக்கப்பட்ட அமைப்புகள் மேம்பாடு ஒரு தற்காலிக தீர்வாகும், எனவே தோட்டம் குறிப்பிடத்தக்க நெகிழ்வுத்தன்மை மற்றும் உறுதியான அடித்தளத்தில் கட்டப்பட்டது.

நாங்கள் இப்போது உள்ளூர் மற்றும் தொலைதூர குபெர்னெட்ஸ் சூழல்களை ஆதரிக்கத் தயாராக உள்ளோம். வேலை மிகவும் எளிதாகிவிட்டது: அசெம்பிளி, வரிசைப்படுத்தல் மற்றும் சோதனை இப்போது தொலைநிலை கிளஸ்டரில் மேற்கொள்ளப்படலாம்.

விரைவில் பேசுவது:

கார்டன் v0.10 மூலம், நீங்கள் உள்ளூர் குபெர்னெட்டஸ் கிளஸ்டரை முற்றிலும் மறந்துவிடலாம் மற்றும் குறியீடு மாற்றங்களுக்கு விரைவான பதிலைப் பெறலாம். இவை அனைத்தும் இலவசம் மற்றும் திறந்த மூலமாகும்.

கார்டன் v0.10.0: உங்கள் மடிக்கணினிக்கு குபெர்னெட்ஸ் தேவையில்லை
உள்ளூர் மற்றும் தொலைதூர சூழல்களில் அதே அனுபவத்தை அனுபவிக்கவும்

உங்கள் கவனத்தை ஈர்த்ததா?

இதைப் பற்றி நான் மகிழ்ச்சியடைகிறேன், ஏனென்றால் எங்களிடம் இன்னும் பல சுவாரஸ்யமான அம்சங்கள் உள்ளன! டெவ் கிளஸ்டர்களின் பொதுவான பயன்பாடு, குறிப்பாக கூட்டு குழுக்கள் மற்றும் CI பைப்லைன்களுக்கு பரந்த தாக்கங்களைக் கொண்டுள்ளது.

எப்படி?

முதலில், இன்ட்ரா-கிளஸ்டர் சேகரிப்பான் - அது ஒரு நிலையான டோக்கர் டீமான் அல்லது கனிகோ - அத்துடன் இன்ட்ரா-கிளஸ்டர் ரெஜிஸ்ட்ரியும் பகிரப்படும். முழு கிளஸ்டருக்கும். அனைத்து டெவலப்பர்களுக்கும் கிடைக்கும் பில்ட் கேச்கள் மற்றும் படங்களுடன் உங்கள் குழு டெவ் கிளஸ்டரைப் பகிரலாம். கார்டன் குறிச்சொற்கள் படங்களை மூல ஹாஷ்களின் அடிப்படையில் குறிப்பதால், குறிச்சொற்கள் மற்றும் அடுக்குகள் தனித்துவமாகவும் நிலையானதாகவும் வரையறுக்கப்படுகின்றன.

டெவலப்பர் ஒரு படத்தை உருவாக்கியவுடன், அது உருவாகிறது என்பதே இதன் பொருள் முழு குழுவிற்கும் கிடைக்கும். நாளுக்கு நாள், நாங்கள் ஒரே மாதிரியான படங்களை பதிவிறக்கம் செய்து, எங்கள் கணினிகளில் அதே கட்டமைப்பை உருவாக்குகிறோம். எவ்வளவு போக்குவரத்து மற்றும் மின்சாரம் வீணாகிறது என்று ஆர்வமாக உள்ளீர்களா?

சோதனைகளைப் பற்றியும் இதைச் சொல்லலாம்: அவற்றின் முடிவுகள் முழு கிளஸ்டருக்கும் அனைத்து குழு உறுப்பினர்களுக்கும் கிடைக்கும். டெவலப்பர்களில் ஒருவர் குறியீட்டின் குறிப்பிட்ட பதிப்பைச் சோதித்திருந்தால், அதே சோதனையை மீண்டும் இயக்க வேண்டிய அவசியமில்லை.

வேறு வார்த்தைகளில் கூறுவதானால், இது minikube இயங்காதது மட்டுமல்ல. இந்த பாய்ச்சல் உங்கள் அணிக்கு வழி வகுக்கும் நிறைய தேர்வுமுறை வாய்ப்புகள் - தேவையற்ற உருவாக்கங்கள் மற்றும் சோதனை ஓட்டங்கள் இல்லை!

CI பற்றி என்ன?

CI மற்றும் லோக்கல் தேவ் ஆகியவை தனித்தனியாக உள்ளமைக்கப்பட வேண்டிய இரண்டு தனித்தனி உலகங்கள் (மேலும் அவை தற்காலிக சேமிப்பைப் பகிர்ந்து கொள்ளாது) என்பது நம்மில் பெரும்பாலோர் பழகிவிட்டோம். இப்போது நீங்கள் அவற்றை ஒன்றிணைத்து அதிகப்படியானவற்றை அகற்றலாம்:

அதே கட்டளைகளை CI மற்றும் மேம்பாட்டு செயல்பாட்டில் நீங்கள் இயக்கலாம், а также ஒற்றை சூழல், தற்காலிக சேமிப்புகள் மற்றும் சோதனை முடிவுகளைப் பயன்படுத்தவும்.

முக்கியமாக, உங்கள் CI ஆனது உங்களைப் போன்ற சூழலில் பணிபுரியும் டெவலப்பர் போட்டாக மாறும்.

கார்டன் v0.10.0: உங்கள் மடிக்கணினிக்கு குபெர்னெட்ஸ் தேவையில்லை
கணினி கூறுகள்; தடையற்ற வளர்ச்சி மற்றும் சோதனை

CI பைப்லைன் கட்டமைப்புகளை கணிசமாக எளிதாக்கலாம். இதைச் செய்ய, உருவாக்கங்கள், சோதனைகள் மற்றும் வரிசைப்படுத்தல்களுக்கு CI இலிருந்து கார்டனை இயக்கவும். நீங்களும் CI யும் ஒரே சூழலைப் பயன்படுத்துவதால், CI சிக்கல்களை நீங்கள் சந்திப்பது மிகவும் குறைவு.

எண்ணற்ற கட்டமைப்புகள் மற்றும் ஸ்கிரிப்ட்களின் மூலம் தோண்டி, பின்னர் தள்ளுதல், காத்திருப்பு, நம்பிக்கை மற்றும் முடிவில்லாத மறுபரிசீலனைகள்... இவை அனைத்தும் கடந்த காலத்தில் உள்ளன. நீங்கள் தான் அபிவிருத்தி செய்கிறீர்கள். தேவையற்ற அசைவுகள் இல்லை.

இறுதியாக நிலைமையை தெளிவுபடுத்த: நீங்கள் அல்லது மற்றொரு குழு உறுப்பினர் கார்டனுடன் ஏதாவது ஒன்றை உருவாக்கி அல்லது சோதனை செய்தபோது, ​​CI க்கும் இதேதான் நடந்தது. சோதனை இயங்கியதில் இருந்து நீங்கள் எதையும் மாற்றவில்லை என்றால், நீங்கள் CI க்காக சோதனைகளை (அல்லது உருவாக்கம் கூட) இயக்க வேண்டியதில்லை. கார்டன் எல்லாவற்றையும் தானாகச் செய்து, அதன் பிறகு, வெளியீட்டுக்கு முந்தைய சூழலை ஒழுங்கமைத்தல், கலைப் பொருட்களைத் தள்ளுதல் போன்ற பிற பணிகளுக்குச் செல்கிறது.

கவர்ச்சியாக இருக்கிறது. எப்படி முயற்சி செய்வது?

வரவேற்கிறோம் எங்கள் GitHub களஞ்சியம்! தோட்டத்தை நிறுவி, எடுத்துக்காட்டுகளுடன் விளையாடுங்கள். ஏற்கனவே கார்டனைப் பயன்படுத்துபவர்களுக்கு அல்லது அதை நன்கு தெரிந்துகொள்ள விரும்புபவர்களுக்கு, நாங்கள் வழங்குகிறோம் தொலைநிலை குபெர்னெட்ஸ் வழிகாட்டி. சேனலில் எங்களுடன் இணையுங்கள் குபெர்னெட்ஸ் ஸ்லாக்கில் உள்ள #தோட்டம், உங்களிடம் கேள்விகள், சிக்கல்கள் அல்லது அரட்டையடிக்க விரும்பினால். நாங்கள் எப்போதும் உதவவும் பயனர்களிடமிருந்து கருத்துக்களை வரவேற்கவும் தயாராக இருக்கிறோம்.

மொழிபெயர்ப்பாளரிடமிருந்து பி.எஸ்

குபெர்னெட்ஸில் செயல்படும் அப்ளிகேஷன் டெவலப்பர்களுக்கான பயனுள்ள பயன்பாடுகளின் மதிப்பாய்வையும் விரைவில் வெளியிடுவோம், இதில் கார்டனைத் தவிர மற்ற சுவாரஸ்யமான திட்டங்களும் அடங்கும்... இதற்கிடையில், எங்கள் வலைப்பதிவிலும் படிக்கவும்:

ஆதாரம்: www.habr.com

கருத்தைச் சேர்