Sgaoileadh Kubernetes 1.18, siostam airson a bhith a’ riaghladh cruinneachadh de shoithichean iomallach

foillsichte sgaoileadh àrd-ùrlar orchestration container Àireamhan 1.18, a leigeas leat cruinneachadh de shoithichean iomallach a riaghladh gu h-iomlan agus a bheir seachad uidheamachdan airson cleachdadh, cumail suas agus sgèileadh thagraidhean a tha a’ ruith ann an soithichean. Chaidh am pròiseact a chruthachadh an toiseach le Google, ach an uairsin chaidh a ghluasad gu làrach neo-eisimeileach fo stiùir an Linux Foundation. Tha an àrd-ùrlar air a shuidheachadh mar fhuasgladh uile-choitcheann air a leasachadh leis a’ choimhearsnachd, gun a bhith ceangailte ri siostaman fa leth agus comasach air obrachadh le tagradh sam bith ann an àrainneachd sgòthan sam bith. Tha còd Kubernetes sgrìobhte ann an Go agus air a sgaoileadh le le cead fo Apache 2.0.

A’ toirt seachad gnìomhan airson a bhith a’ cleachdadh agus a’ riaghladh bun-structair, leithid cumail suas stòr-dàta DNS, cothromachadh luchdan,
cuairteachadh shoithichean am measg nodan brabhsair (imrich shoithichean a rèir atharrachaidhean ann an luchd agus feumalachdan seirbheis), sgrùdaidhean slàinte aig ìre tagraidh, riaghladh cunntais, ùrachadh agus sgèileadh fiùghantach buidheann ruith, gun stad. Tha e comasach buidhnean de shoithichean a chuir a-steach le bhith ag ùrachadh agus a’ cuir às do ghnìomhachd don bhuidheann gu lèir aig an aon àm, a bharrachd air a bhith a ’roinn a’ bhuidheann gu loidsigeach ann am pàirtean le roinn ghoireasan. Tha taic ann airson imrich fiùghantach de thagraidhean, airson stòradh dàta as urrainnear an dà chuid stòradh ionadail agus siostaman stòraidh lìonra a chleachdadh.

Tha an sgaoileadh Kubernetes 1.18 a’ toirt a-steach atharrachaidhean agus leasachaidhean 38, agus chaidh 15 dhiubh sin a ghluasad gu inbhe seasmhach agus 11 gu inbhe beta. Thathas a’ moladh 12 atharraichean ùra ann an inbhe alpha. Ann a bhith ag ullachadh an dreach ùr, bha oidhirpean co-ionann ag amas air an dà chuid a bhith ag ùrachadh diofar fheartan agus a’ bunailteachadh comasan deuchainneach, a bharrachd air leasachaidhean ùra a chur ris. Prìomh atharrachaidhean:

  • Ciùbtl
    • Air a chur ris Tionndadh alpha den àithne “kubectl debug”, a leigeas leat debugging a dhèanamh nas sìmplidhe ann am pods le bhith a’ cur air bhog soithichean geàrr-ùine le innealan deasbaid.
    • Seasmhach air ainmeachadh an àithne “kubectl diff”, a leigeas leat faicinn dè a dh’ atharraicheas sa bhuidheann ma chuireas tu am manifesto an sàs.
    • Air a thoirt air falbh a h-uile gineadair den àithne “kubectl run”, ach a-mhàin an gineadair airson aon pod a ruith.
    • Air atharrachadh bratach “--dry-run”, a rèir a luach (neach-dèiligidh, frithealaiche agus gin), thèid coileanadh deuchainn na h-àithne a dhèanamh air taobh an neach-dèiligidh no an fhrithealaiche.
    • còd kubectl air a chomharrachadh gu stòr air leth. Leig seo le kubectl a bhith air a sgaradh bho eisimeileachd kubernetes a-staigh agus ga dhèanamh nas fhasa còd a thoirt a-steach do phròiseactan treas-phàrtaidh.
  • Ingress
    • Thòisich ag atharrachadh buidheann API airson Ingress gu networking.v1beta1.
    • Air a chur ris raointean ùra:
      • pathType, a leigeas leat sònrachadh mar a thèid an t-slighe san iarrtas a choimeas
      • Tha IngressClassName na àite an nota kubernetes.io/ingress.class, a thathar ag ràdh nach eil e air a mholadh. Tha an raon seo a’ sònrachadh ainm an nì shònraichte InressClass
    • Air a chur ris nì IngressClass, a tha a’ nochdadh ainm an rianadair ingress, na paramadairean a bharrachd aige agus an soidhne airson a chleachdadh gu bunaiteach
  • seirbheis
    • Air a chur ris le an raon AppProtocol, anns an urrainn dhut sònrachadh dè am protocol a bhios an aplacaid a’ cleachdadh
    • Eadar-theangaichte ann an inbhe beta agus air a chomasachadh gu bunaiteach EndpointSlicesAPI, a tha na àite nas gnìomhaiche airson Endpoints cunbhalach.
  • Lìonra
    • taic Tha IPv6 air a ghluasad gu inbhe beta.
  • Diosg maireannach. Chaidh an comas-gnìomh a leanas ainmeachadh seasmhach:
  • Rèiteachadh aplacaid
    • Gu ConfigMap agus nithean dìomhair air a chur ris raon ùr "immutable". Le bhith a’ suidheachadh luach an raoin gu fìor tha sin a’ cur casg air atharrachadh an nì.
  • Clàr-ama
    • Air a chur ris comas pròifilean a bharrachd a chruthachadh airson kube-scheduler. Ma bha e riatanach roimhe seo clàran-ama fa leth a bharrachd a ruith gus algorithms cuairteachaidh pod neo-àbhaisteach a chuir an gnìomh, a-nis tha e comasach seataichean a bharrachd de shuidheachaidhean a chruthachadh airson a’ chlàr àbhaisteach agus ainm a shònrachadh anns an aon raon pod “.spec.schedulerName”. Inbhe - alpha.
    • Fuadach stèidhichte air truaill ainmeachadh seasmhach
  • Sgèileadh
    • Air a chur ris tha an comas a bhith a’ sònrachadh anns an HPA a’ nochdadh an ìre de dh’ ionnsaigheachd nuair a dh’ atharraicheas tu an àireamh de phodan ruith, is e sin, nuair a bhios an luchd ag àrdachadh, cuir air bhog N uair barrachd shuidheachaidhean aig an aon àm.
  • Ciùb
    • Manaidsear Topology fhuair e inbhe beta. Tha am feart a ’comasachadh riarachadh NUMA, a bhios a’ seachnadh truailleadh coileanaidh air siostaman ioma-socaid.
    • Inbhe beta a fhuaireadh Gnìomh PodOverhead, a leigeas leat an àireamh de ghoireasan a bharrachd a dh’ fheumar gus am pod a ruith a shònrachadh ann an RuntimeClass.
    • Leudaichte taic airson HugePages, ann an inbhe alpha chuir e aonaranachd ìre container agus taic airson grunn mheudan dhuilleagan mòra.
    • Air a sguabadh às Tha puing-crìochnachaidh airson meatrach / meatrach / goireas / v1alpha1, / meatrach / goireas air a chleachdadh na àite
  • API
    • Mu dheireadh thall Thoir air falbh an comas na seann aplacaidean buidhne API/v1beta1 agus leudachain/v1beta1.
    • ServerSide Cuir a-steach ùrachadh gu inbhe beta 2. Bidh an leasachadh seo a’ gluasad làimhseachadh nithean bho kubectl gu frithealaiche API. Tha ùghdaran an leasachaidh ag agairt gun socraich seo mòran mhearachdan a th’ ann mar-thà nach gabh a cheartachadh san t-suidheachadh làithreach. Chuir iad cuideachd earrann “.metadata.managedFields”, anns a bheil iad a’ moladh eachdraidh atharrachaidhean nithean a stòradh, a’ nochdadh cò, cuin agus dè dìreach a dh’atharraich.
    • Air ainmeachadh seasmhach CertificateSigningRequest API.
  • Taic àrd-ùrlar Windows.

Source: fosgailtenet.ru

Cuir beachd ann