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.
    • Curtha leis réimsí nua:
      • 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.
  • Líonra
  • Dioscaí buana. Dearbhaíodh an fheidhmiúlacht seo a leanas cobhsaí:
  • Cumraíocht iarratais
    • 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.
    • Díshealbhú Taint Bunaithe dearbhaithe cobhsaí
  • Scálú
    • 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.
    • D'fhógair cobhsaí CertificateSigningRequest API.
  • Tacaíocht ardán Windows.

Foinse: oscailtenet.ru

Add a comment