தனிமைப்படுத்தப்பட்ட கொள்கலன்களின் தொகுப்பை நிர்வகிப்பதற்கான ஒரு அமைப்பான குபெர்னெட்ஸ் 1.18 வெளியீடு

வெளியிடப்பட்டது கொள்கலன் ஆர்கெஸ்ட்ரேஷன் தளத்தின் வெளியீடு குபர்னெட்டஸ் 1.18, இது தனிமைப்படுத்தப்பட்ட கொள்கலன்களின் தொகுப்பை ஒட்டுமொத்தமாக நிர்வகிக்க உங்களை அனுமதிக்கிறது மற்றும் கொள்கலன்களில் இயங்கும் பயன்பாடுகளை வரிசைப்படுத்துதல், பராமரித்தல் மற்றும் அளவிடுதல் ஆகியவற்றுக்கான வழிமுறைகளை வழங்குகிறது. இந்த திட்டம் முதலில் Google ஆல் உருவாக்கப்பட்டது, ஆனால் லினக்ஸ் அறக்கட்டளையின் மேற்பார்வையில் ஒரு சுயாதீன தளத்திற்கு மாற்றப்பட்டது. தளமானது சமூகத்தால் உருவாக்கப்பட்ட உலகளாவிய தீர்வாக நிலைநிறுத்தப்பட்டுள்ளது, தனிப்பட்ட அமைப்புகளுடன் பிணைக்கப்படவில்லை மற்றும் எந்தவொரு கிளவுட் சூழலிலும் எந்தவொரு பயன்பாட்டிலும் வேலை செய்யும் திறன் கொண்டது. குபெர்னெட்ஸ் குறியீடு கோ மற்றும் இல் எழுதப்பட்டுள்ளது வழங்கியது 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.
  • விண்டோஸ் இயங்குதள ஆதரவு.

ஆதாரம்: opennet.ru

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