Kubernetes 1.18 Kubectl-ді жөндеуді, қауіпсіздікті және тағы басқаларды жақсартады

Өткен аптада жаңа нұсқасының іске қосылуы контейнерлік оркестр платформасы Кубернеттер 1.18, нұсқасы 38 өзгертулер мен жетілдірулерді қамтиды, оның ішінде 15-і тұрақты күйде, ал 11-і бета күйінде 12 жаңа альфа күйін өзгерту ұсынылады. Жаңа нұсқаны дайындауда әділ күш әртүрлі функцияларды нақтылауға да, эксперименттік мүмкіндіктерді тұрақтандыруға да, жаңа әзірлемелерді енгізуге де бағытталды.

Кубернетеспен таныс емес адамдар үшін сіз мұны білуіңіз керек бұл контейнерлік оркестр қондырғысы Que оқшауланған контейнерлер кластерін басқаруға мүмкіндік береді тұтастай алғанда және контейнерлерде жұмыс істейтін қосымшаларды орналастыру, қолдау және масштабтау механизмдерін ұсынады.

Жоба бастапқыда Google жасаған, бірақ кейінірек жеке платформаға ауыстырылды, Linux Foundation кураторы. Платформа қоғамдастық әзірлеген, жеке жүйелермен байланыспаған және кез-келген бұлтты ортада кез-келген қосымшамен жұмыс істеуге қабілетті әмбебап шешім ретінде орналасқан. Кубернетес коды Go-де жазылған және Apache 2.0 лицензиясы бойынша таратылады.

Kubernetes 1.18-де қандай жаңалықтар бар?

Бұл жаңа нұсқасы Kubernetes Kubectl үшін әр түрлі жақсартулармен бірге келеді, оның ішінде жарнамада көрсетілген «kubectl debug» командасының альфа нұсқасын қосты, бұл контейнерлерді күйін келтіру құралдарымен іске қосқанда бұршақтарды жөндеуді жеңілдетеді.

Пәрмен кезінде «Kubectl diff» тұрақты деп жарияланды, бұл манифестті қолданған кезде кластерде не өзгеретінін көруге мүмкіндік береді.

Сондай-ақ барлық «kubectl run» командалық генераторлары жойылды, индикаторды қосқанда, бір генераторды қосудан басқа - Құрғақ режим өзгертілді, оның мәніне байланысты (клиент, сервер және жоқ), команданың тесттік орындалуы клиентте немесе сервер жағында орындалады.

Код kubectl жеке репозитарийге тағайындалған. Бұл kubectl-ді ішкі kubernetes тәуелділіктерінен бөлуге мүмкіндік берді және кодты бөгде жобаларға импорттауды жеңілдетті.

Бұл тұрғыда желінің өзгеруі, IPv6 қолдауының қазір бета-нұсқасында екендігі атап өтілді, ПВХ клондау қосылды, тұрақты дискілер сияқты шикі құрылғыларды желілік бұғаттау мүмкіндігі, CSI-де шикі құрылғыларды блоктауды қолдау, дискіні CSI контроллеріне қосуды сұрайтын диск туралы ақпаратты беру, сонымен қатар жаңа «өзгермейтін» өріс пайда болды ConfigMap және Secret нысандарына қосылды.

Басқа өзгерістердің ішінде:

  • Ескірген API тобы / v1beta1 қосымшаларын және / v1beta1 кеңейтімдерін пайдалану мүмкіндігі түпкілікті жойылды.
  • ServerSide Қолдану beta2 күйіне жаңартылды. Бұл жақсарту API серверіне kubectl объектісінің манипуляциясын әкеледі.
  • CertificateSigningRequest API тұрақты деп жарияланды.
  • Windows платформасын қолдау.
  • Windows түйіндерін қолдау кеңейтілуде
  • CRI-ContainerD қолдауы
  • RuntimeClass орындалуы
  • CSI прокси-сервері
  • Аударылған қолдау тұрақты болды
  • Топтық басқарылатын қызмет шоты
  • RunAsUserName
  • Топология менеджері бета мәртебесін алды. Бұл функция көп ұялы жүйелердегі өнімділіктің нашарлауына жол бермейтін NUMA таралуын қамтиды.
  • Бета-мәртебе PuntOverhead функциясы арқылы алынды, бұл RuntimeClass-те үйді бастау үшін қажет ресурстардың қосымша көлемін көрсетуге мүмкіндік береді.
  • Ұзартылған құшақтауды қолдау, контейнерге альфа оқшаулау мәртебесі және көп деңгейлі құшақтау өлшемдерін қолдау.
  • AppProtocol өрісі қосылды, онда қолданбаның қай протоколды қолданатынын көрсетуге болады
  • Бета күйге аударылды және әдепкі бойынша EndpointSlicesAPI қосылды, бұл кәдімгі Endpoints үшін функционалды ауыстыру.
  • IngressClass нысаны қосылды, оған кіріс контроллерінің аты, оның қосымша параметрлері және оны әдепкі бойынша қолдану белгісі көрсетіледі.
  • HPA-да пайдалану мүмкіндігі қосылды, ол жұмыс істеп тұрған үйлердің санын өзгерткен кезде агрессивтілік дәрежесін көрсетеді, яғни жүктеме көбейген кезде ол бірден бірден бірнеше рет басталады.

Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.