
Kubernetes-ում cgroup v1-ը մեռած է. ինչ պետք է իմանան օպերատորները հետո
Kubernetes-ը դադարեցրել է cgroup v1-ի աջակցությունը՝ ավարտելով լեգենդար կոնտեյներային ռեսուրսների կառավարման ինտերֆեյսի պատմությունը: Նոր համակարգերում դեռ աշխատող օպերատորներին այժմ անհրաժեշտ է նախապես պլանավորել անցումը cgroup v2-ին:
Kubernetes-ը cgroup v1-ի դեմ դուռը փակեց
cgroup v1-ի աջակցությունը Kubernetes-ում ավարտվեց, ինչը նշանակեց մեկ ամենահին ինտերֆեյսների դարաշրջանի եզրափակումը, որը օգտագործվում էր կոնտեյների ռեսուրսների սահմանափակման համար: The New Stack-ը գրել է փոփոխությունների մասին 2026 թվականի հոկտեմբերի 9-ին և ներկայացրեց դա որպես վերջնական ավարտ, այլ ոչ թե որպես հնացման վերաբերյալ հոգնած նախազգուշացում:
Kubernetes-ի համայնքի համար այս քայլը երկարատև անցույթի շրջանի ավարտ է նշանակում: cgroup v1-ը տարիների ընթացքում Linux-ում ռեսուրսների իզոլյացիայի լեգենդար ինտերֆեյս էր, իսկ cgroup v2-ն դրա հայտնի ժառանգն է: Այժմ, երբ v1-ը արդեն պաշտոնապես նախագծից դուրս է, դրա վրա մնացած ցանկացած կախվածություն ռիսկ է և ոչ թե կենսունակ երկարաժամկետ ռազմավարություն:
Ինչ է սա նշանակում դեռ հին ինտերֆեյսի վրա հիմնված կլաստերների համար
Օպերատորներին, ում հանգույցները կամ կառավարվող դիստրիբյուտիվները դեռ լռելյայնորեն օգտագործում են cgroup v1-ը, միգրացիան պետք է դիտարկեն որպես առաջնահերթություն: Կլաստերի պատկերները, հանգույցի օպերացիոն համակարգերը և կոնտեյներային runtime-ները որոշում են, թե որ cgroup տարբերակն են օգտագործում աշխատանքային բեռնումը, ուստի փոփոխությունը առնչվում է ամբողջ ստեկին, այլ ոչ թե մեկ կազմաձևման անջատիչին:
Աղբյուրում մեկ կոնկրետ աջակցվող թարմացման ուղի նկարագրված չէ, սակայն ուղղությունը հաստատ է: թիմերը պետք է ստուգեն իրենց ֆլոտները, հաստատեն, թե որ cgroup տարբերակի վրա են աշխատում իրենց հանգույցները, և նախապես պլանավորեն անցումը cgroup v2-ին բոլոր միջավայրերում:
Ինչ կլինի հաջորդը
cgroup v1-ի աջակցության ավարտը կհեռացնի ֆրագմենտացիայի մշտական աղբյուրը էկոհամակարգում: Մեկուսային և edge-ով ուղղված դիստրիբյուտիվներում, որտեղ հին ինտերֆեյսները երբեմն մնում են, փոփոխությունը հատուկ զգացվում է, քանի որ այդպիսի միջավայրերը հաճախ աշխատում են մինիմալ կամ մասնագիտացված օպերացիոն համակարգերի վրա և պահանջում են cgroup v2-ի հետ համատեղելիության ստուգում:
Kubernetes-ի ավելի լայն համայնքի համար այս փոփոխությունը մաքրման փուլ է, որը նախագծին հնարավորություն է տալիս կենտրոնանալ մեկ ժամանակակից ռեսուրսների կառավարման ինտերֆեյսի վրա: Օպերատորների համար գործնական հաղորդագրությունը պարզ է: հաստատեք cgroup v2-ը ամբողջ ֆլոտի վրա, թարմացրեք ամեն ինչ, ինչ դեռ կապված է հին ինտերֆեյսի հետ, և համարեք cgroup v1-ը անցյալ:
Աղբյուրներ: The New Stack
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։