கொள்கலன் ஆர்கெஸ்ட்ரேஷன் தளத்தின் வெளியீடு இது, தனிமைப்படுத்தப்பட்ட கண்டெய்னர்களின் தொகுப்பை ஒருங்கிணைத்து நிர்வகிக்க அனுமதிப்பதுடன், கண்டெய்னர்களில் இயங்கும் பயன்பாடுகளைப் பயன்படுத்தவும், பராமரிக்கவும், மற்றும் விரிவாக்கவும் வழிமுறைகளை வழங்குகிறது. இந்தத் திட்டம் முதலில் கூகிளால் உருவாக்கப்பட்டது, ஆனால் பின்னர் அந்த நிறுவனத்தால் மேற்பார்வையிடப்படும் ஒரு சுயாதீன தளத்திற்கு மாற்றப்பட்டது. Linux அடித்தளம். இந்தத் தளம், குறிப்பிட்ட அமைப்புகளுடன் பிணைக்கப்படாத மற்றும் எந்தவொரு கிளவுட் சூழலிலும் எந்தவொரு பயன்பாட்டையும் இயக்கும் திறன் கொண்ட, சமூகத்தால் இயக்கப்படும் ஒரு உலகளாவிய தீர்வாக நிலைநிறுத்தப்பட்டுள்ளது. குபர்நெட்டஸ் குறியீடு Go மொழியில் எழுதப்பட்டுள்ளது. Apache 2.0 இன் கீழ் உரிமம் பெற்றது.
DNS தரவுத்தள பராமரிப்பு, சுமை சமநிலை, போன்ற உள்கட்டமைப்பை வரிசைப்படுத்துதல் மற்றும் நிர்வகிப்பதற்கான செயல்பாடுகளை வழங்குகிறது.
கிளஸ்டர் முனைகளுக்கு இடையே கொள்கலன்களின் விநியோகம் (சுமை மற்றும் சேவை தேவைகளில் ஏற்படும் மாற்றங்களைப் பொறுத்து கொள்கலன் இடம்பெயர்வு), பயன்பாட்டு மட்டத்தில் சுகாதார சோதனைகள், கணக்கு மேலாண்மை, இயங்கும் கிளஸ்டரின் புதுப்பித்தல் மற்றும் டைனமிக் அளவிடுதல், அதை நிறுத்தாமல். முழு குழுவிற்கும் ஒரே நேரத்தில் புதுப்பித்தல் மற்றும் செயல்தவிர்த்தல் செயல்பாடுகளுடன் கொள்கலன்களின் குழுக்களை வரிசைப்படுத்துவது சாத்தியமாகும், அத்துடன் வளங்களைப் பிரிப்பதன் மூலம் கிளஸ்டரை தர்க்கரீதியாகப் பிரிக்கலாம். பயன்பாடுகளின் டைனமிக் இடம்பெயர்வுக்கான ஆதரவு உள்ளது, தரவு சேமிப்பிற்காக உள்ளூர் சேமிப்பு மற்றும் பிணைய சேமிப்பு அமைப்புகள் இரண்டையும் பயன்படுத்தலாம்.
குபெர்னெட்ஸ் 1.18 வெளியீட்டில் 38 மாற்றங்கள் மற்றும் மேம்பாடுகள் உள்ளன, அவற்றில் 15 நிலையான நிலைக்கும் 11 பீட்டா நிலைக்கும் மாற்றப்பட்டுள்ளன. ஆல்பா நிலையில் 12 புதிய மாற்றங்கள் முன்மொழியப்பட்டுள்ளன. புதிய பதிப்பைத் தயாரிக்கும் போது, சமமான முயற்சிகள் பல்வேறு செயல்பாடுகளைச் செம்மைப்படுத்துதல் மற்றும் சோதனைத் திறன்களை உறுதிப்படுத்துதல், அத்துடன் புதிய முன்னேற்றங்களைச் சேர்ப்பது ஆகிய இரண்டையும் நோக்கமாகக் கொண்டிருந்தன. முக்கிய மாற்றங்கள்:
- குபெக்ட்ல்
- "kubectl பிழைத்திருத்தம்" கட்டளையின் ஆல்பா பதிப்பு, இது பிழைத்திருத்த கருவிகளுடன் எபிமரல் கொள்கலன்களைத் தொடங்குவதன் மூலம் காய்களில் பிழைத்திருத்தத்தை எளிதாக்க அனுமதிக்கிறது.
- "kubectl diff" கட்டளை, நீங்கள் மேனிஃபெஸ்டைப் பயன்படுத்தினால் கிளஸ்டரில் என்ன மாறும் என்பதைப் பார்க்க இது உங்களை அனுமதிக்கிறது.
- "kubectl ரன்" கட்டளையின் அனைத்து ஜெனரேட்டர்களும், ஒரு பாட் இயங்குவதற்கான ஜெனரேட்டரைத் தவிர.
- கொடி "--dry-run", அதன் மதிப்பைப் பொறுத்து (கிளையன்ட், சர்வர் மற்றும் எதுவுமில்லை), கட்டளையின் சோதனைச் செயலாக்கம் கிளையன்ட் அல்லது சர்வர் பக்கத்தில் செய்யப்படுகிறது.
- kubectl குறியீடு ஒரு தனி களஞ்சியத்திற்கு. இது kubectl ஐ உள் குபெர்னெட்ஸ் சார்புகளிலிருந்து துண்டிக்க அனுமதித்தது மற்றும் மூன்றாம் தரப்பு திட்டங்களில் குறியீட்டை இறக்குமதி செய்வதை எளிதாக்கியது.
- உட்செல்வதை
- நெட்வொர்க்கிங்.v1beta1 க்கு நுழைவதற்கான API குழுவை மாற்றுகிறது.
- புதிய துறைகள்:
- pathType, கோரிக்கையில் உள்ள பாதை எவ்வாறு ஒப்பிடப்படும் என்பதைக் குறிப்பிட உங்களை அனுமதிக்கிறது
- IngressClassName என்பது kubernetes.io/ingress.class சிறுகுறிப்புக்கான மாற்றாகும், இது நிறுத்தப்பட்டதாக அறிவிக்கப்பட்டது. இந்த புலம் InressClass என்ற சிறப்புப் பொருளின் பெயரைக் குறிப்பிடுகிறது
- IngressClass ஆப்ஜெக்ட், இது உட்செலுத்துதல் கட்டுப்படுத்தியின் பெயர், அதன் கூடுதல் அளவுருக்கள் மற்றும் முன்னிருப்பாக அதைப் பயன்படுத்துவதற்கான அடையாளத்தைக் குறிக்கிறது
- சேவை
- AppProtocol புலம், இதில் பயன்பாடு எந்த நெறிமுறையைப் பயன்படுத்துகிறது என்பதை நீங்கள் குறிப்பிடலாம்
- பீட்டா நிலையில் மற்றும் இயல்புநிலை EndpointSlicesAPI மூலம் இயக்கப்பட்டது, இது வழக்கமான எண்ட்பாயிண்ட்களுக்கு மிகவும் செயல்பாட்டு மாற்றாகும்.
- பிணைய
- IPv6 பீட்டா நிலைக்கு நகர்த்தப்பட்டது.
- நிரந்தர வட்டுகள். பின்வரும் செயல்பாடு நிலையானதாக அறிவிக்கப்பட்டுள்ளது:
- பயன்பாட்டு கட்டமைப்பு
- ConfigMap மற்றும் இரகசிய பொருட்களை உருவாக்க புதிய புலம் "மாறாதது". புல மதிப்பை உண்மைக்கு அமைப்பது பொருளின் மாற்றத்தைத் தடுக்கிறது.
- திட்டமிடுபவர்
- kube-schedulerக்கான கூடுதல் சுயவிவரங்களை உருவாக்கும் திறன். முன்னர் தரமற்ற பாட் விநியோக வழிமுறைகளை செயல்படுத்த கூடுதல் தனி அட்டவணைகளை இயக்க வேண்டியிருந்தால், இப்போது நிலையான திட்டமிடலுக்கான கூடுதல் அமைப்புகளை உருவாக்கி அதன் பெயரை அதே பாட் புலத்தில் “.spec.schedulerName” இல் குறிப்பிடலாம். நிலை - ஆல்பா.
- நிலையானதாக அறிவிக்கப்பட்டது
- அளவிடுதல்
- HPA இல் குறிப்பிடும் திறன், இயங்கும் காய்களின் எண்ணிக்கையை மாற்றும் போது ஆக்கிரமிப்பு அளவை வெளிப்படுத்துகிறது, அதாவது, சுமை அதிகரிக்கும் போது, N மடங்கு அதிகமான நிகழ்வுகளை ஒரே நேரத்தில் தொடங்கவும்.
- குபேலேட்
- பீட்டா நிலையைப் பெற்றது. இந்த அம்சம் NUMA ஒதுக்கீட்டை செயல்படுத்துகிறது, இது மல்டி-சாக்கெட் சிஸ்டங்களில் செயல்திறன் சிதைவைத் தவிர்க்கிறது.
- பீட்டா நிலை PodOverhead செயல்பாடு, இது RuntimeClass இல் பாட் இயங்குவதற்குத் தேவையான கூடுதல் அளவு ஆதாரங்களைக் குறிப்பிட உங்களை அனுமதிக்கிறது.
- HugePages க்கான ஆதரவு, ஆல்பா நிலையில் கொள்கலன்-நிலை தனிமைப்படுத்தல் மற்றும் பல பெரிய பக்க அளவுகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
- அதற்குப் பதிலாக அளவீடுகள் /மெட்ரிக்ஸ்/ரீசோர்ஸ்/வி1ஆல்பா1, /மெட்ரிக்ஸ்/ரீசோர்ஸிற்கான இறுதிப்புள்ளி பயன்படுத்தப்படுகிறது
- ஏபிஐ
- காலாவதியான API குழு பயன்பாடுகள்/v1beta1 மற்றும் நீட்டிப்புகள்/v1beta1 ஆகியவற்றைப் பயன்படுத்துவதற்கான திறன் அகற்றப்பட்டது.
- பீட்டா2 நிலைக்கு மேம்படுத்தப்பட்டது. இந்த மேம்பாடு பொருள் கையாளுதலை kubectl இலிருந்து API சேவையகத்திற்கு நகர்த்துகிறது. தற்போதைய சூழ்நிலையில் சரிசெய்ய முடியாத பல பிழைகளை இது சரிசெய்யும் என்று முன்னேற்றத்தின் ஆசிரியர்கள் கூறுகின்றனர். அவர்கள் ".metadata.managedFields" என்ற பகுதியையும் சேர்த்தனர், அதில் யார், எப்போது, என்ன சரியாக மாறியது என்பதைக் குறிக்கும் பொருள் மாற்றங்களின் வரலாற்றைச் சேமிக்க முன்மொழிகின்றனர்.
- நிலையான CertificateSigningRequest API.
- தள ஆதரவு Windows.
- ஆதரவு தொடர்ந்து விரிவடைந்து வருகிறது Windows நோட். ஆல்ஃபா பதிப்புகள் சேர்க்கப்பட்டுள்ளன:
- ஆதரவு நிலையான நிலைக்கு நகர்த்தப்பட்டது
- ஆதரவு தொடர்ந்து விரிவடைந்து வருகிறது Windows நோட். ஆல்ஃபா பதிப்புகள் சேர்க்கப்பட்டுள்ளன:
ஆதாரம்: opennet.ru
