ProHoster > Blag > nuacht idirlín > Scaoileadh Kubernetes 1.18, córas chun cnuasach coimeádán scoite a bhainistiú
Scaoileadh Kubernetes 1.18, córas chun cnuasach coimeádán scoite a bhainistiú
foilsithe scaoileadh ardán orchestration coimeádán Cúirtéis 1.18, a ligeann duit braisle de choimeádáin scoite a bhainistiú ina n-iomláine agus cuireann sé meicníochtaí ar fáil chun iarratais a imscaradh, a chothabháil agus a scálaithe a ritheann i gcoimeádáin. Chruthaigh Google an tionscadal ar dtús, ach ansin aistríodh é chuig suíomh neamhspleách faoi mhaoirseacht an Linux Foundation. Tá an t-ardán suite mar réiteach uilíoch arna fhorbairt ag an bpobal, nach bhfuil ceangailte le córais aonair agus in ann oibriú le haon fheidhmchlár in aon timpeallacht scamall. Tá cód Kubernetes scríofa i Go agus dáilte ag ceadúnaithe faoi Apache 2.0.
Soláthraíonn sé feidhmeanna chun bonneagar a imscaradh agus a bhainistiú, amhail cothabháil bunachar sonraí DNS, cothromú ualaigh,
dáileadh coimeádán i measc nóid bhraisle (aistriú coimeádáin ag brath ar athruithe ar riachtanais ualaigh agus seirbhíse), seiceálacha sláinte ar leibhéal an fheidhmchláir, bainistíocht cuntais, nuashonrú agus scálú dinimiciúil braisle reatha, gan stop a chur leis. Is féidir grúpaí coimeádán a imscaradh le hoibríochtaí uasdátaithe agus cealaithe don ghrúpa iomlán láithreach, chomh maith le roinnt loighciúil an bhraisle ina chodanna le roinnt acmhainní. Tá tacaíocht ann d’aistriú dinimiciúil feidhmchlár, le haghaidh stórála sonraí ar féidir córais stórála áitiúla agus stórála líonra araon a úsáid.
Áirítear le scaoileadh Kubernetes 1.18 38 athruithe agus feabhsuithe, aistríodh 15 díobh go stádas cobhsaí agus 11 go stádas béite. Tá 12 athrú nua beartaithe ar stádas alfa. Agus an leagan nua á ullmhú, díríodh iarrachtaí comhionanna ar fheidhmiúlacht éagsúla a bheachtú agus ar chumais thurgnamhach a chobhsú, chomh maith le forbairtí nua a chur leis. Príomhathruithe:
Cubectl
Curtha leis Leagan alfa den ordú "dífhabhtaithe kubectl", a ligeann duit dífhabhtú a shimpliú i gcodanna trí choimeádáin ghearrshaolacha a sheoladh le huirlisí dífhabhtaithe.
Dearbhaithe cobhsaí an t-ordú “kubectl diff”, a ligeann duit a fheiceáil cad a athróidh sa bhraisle má chuireann tú an forléiriú i bhfeidhm.
Bhaint gach gineadóir den ordú "kubectl run", ach amháin an gineadóir chun pod amháin a rith.
Athraithe bratach “--dry-run”, ag brath ar a luach (cliant, freastalaí agus aon cheann), déantar forghníomhú trialach an ordaithe ar thaobh an chliaint nó an fhreastalaí.
cód kubectl aibhsithe chuig stór ar leith. Cheadaigh sé seo kubectl a dhíchúpláil ó spleáchais kubernetes inmheánacha agus d'fhág sé go raibh sé níos éasca cód a allmhairiú isteach i dtionscadail tríú páirtí.
Ingress
Thosaigh ag athrú grúpa API do Ingress go networking.v1beta1.
pathType, a ligeann duit a shonrú conas a dhéanfar an cosán san iarratas a chur i gcomparáid
Is ionadach é IngressClassName don nóta kubernetes.io/ingress.class, a ndearbhaítear go bhfuil sé i léig. Sonraíonn an réimse seo ainm an réad speisialta InressClass
Curtha leis réad IngressClass, a léiríonn ainm an rialaitheora isteach, a pharaiméadair bhreise agus an comhartha úsáide de réir réamhshocraithe
seirbhís
Curtha leis an réimse AppProtocol, inar féidir leat a shonrú cén prótacal a úsáideann an feidhmchlár
Aistrithe i stádas béite agus cumasaithe de réir réamhshocraithe EndpointSlicesAPI, atá ina athsholáthar níos feidhmiúla do Críochphointí rialta.
Chun ConfigMap agus rudaí Rúnda curtha leis réimse nua "immutable". Má shocraítear luach an réimse go fíor ní féidir an réad a mhodhnú.
Sceidealóir
Curtha leis cumas chun próifílí breise a chruthú le haghaidh kube-sceidealóir. Dá mba ghá sceidealóirí breise ar leith a rith roimhe seo chun algartaim neamhchaighdeánacha dáileacháin pod a chur i bhfeidhm, is féidir tacair bhreise socruithe a chruthú don sceidealóir caighdeánach anois agus a ainm a shonrú sa réimse pod céanna “.spec.schedulerName”. Stádas - alfa.
Curtha leis an cumas a shonrú sa HPA an leibhéal ionsaitheach nuair a athrú ar líon na pods ag rith, is é sin, nuair a mhéadaíonn an t-ualach, seoladh N uair níos mó cásanna ag an am céanna.
Ceobhrán
Bainisteoir Topology fuair stádas béite. Cumasaíonn an ghné leithdháileadh NUMA, rud a sheachnaíonn díghrádú feidhmíochta ar chórais il-soicéad.
Stádas béite a fuarthas Feidhm PodOverhead, a cheadaíonn duit a shonrú i RuntimeClass an méid breise acmhainní a theastaíonn chun an pod a rith.
Leathnaithe tacaíocht do HugePages, i stádas alfa leithlisiú leibhéal coimeádáin leis agus tacaíocht d'ilmhéideanna leathanaigh ollmhóra.
Scriosta úsáidtear críochphointe do mhéadracht /méadracht/acmhainn/v1alpha1, /méadracht/acmhainn ina ionad
API
Ar deireadh Baineadh an cumas úsáid a bhaint as na haipeanna grúpa API as dáta/v1beta1 agus síntí/v1beta1.
ServerSide Cuir i bhFeidhm uasghrádaithe go stádas beta2. Bogann an feabhsúchán seo ionramháil réad ó kubectl go dtí an freastalaí API. Maíonn údair an fheabhsúcháin go socróidh sé seo go leor earráidí atá ann cheana nach féidir a cheartú sa chás reatha. Chuir siad isteach freisin “.metadata.managedFields”, ina bhfuil sé beartaithe acu stair na n-athruithe oibiachta a stóráil, ag léiriú cé, cathain agus cad go díreach a d’athraigh.