scaoileadh ardán orchestration coimeádán , rud a cheadaíonn bainistíocht chomhtháite ar chnuasach coimeádán scoite agus a sholáthraíonn sásraí chun feidhmchláir atá ag rith i gcoimeádáin a imscaradh, a chothabháil agus a scálú. Chruthaigh Google an tionscadal ar dtús ach aistríodh é ina dhiaidh sin chuig ardán neamhspleách faoi mhaoirseacht na heagraíochta. Linux Bunús. Tá an t-ardán suite mar réiteach uilíoch atá á thiomáint ag an bpobal, nach bhfuil ceangailte le córais shonracha agus atá in ann aon fheidhmchlár a rith in aon timpeallacht scamall. Tá cód Kubernetes scríofa i Go agus 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
- 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.
- 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.
- gach gineadóir den ordú "kubectl run", ach amháin an gineadóir chun pod amháin a rith.
- 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 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
- ag athrú grúpa API do Ingress go networking.v1beta1.
- 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
- 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
- an réimse AppProtocol, inar féidir leat a shonrú cén prótacal a úsáideann an feidhmchlár
- 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
- Tá IPv6 bogtha go stádas béite.
- Dioscaí buana. Dearbhaíodh an fheidhmiúlacht seo a leanas cobhsaí:
- Cumraíocht iarratais
- Chun ConfigMap agus rudaí Rúnda réimse nua "immutable". Má shocraítear luach an réimse go fíor ní féidir an réad a mhodhnú.
- Sceidealóir
- 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.
- dearbhaithe cobhsaí
- Scálú
- 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
- 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 Feidhm PodOverhead, a cheadaíonn duit a shonrú i RuntimeClass an méid breise acmhainní a theastaíonn chun an pod a rith.
- tacaíocht do HugePages, i stádas alfa leithlisiú leibhéal coimeádáin leis agus tacaíocht d'ilmhéideanna leathanaigh ollmhóra.
- úsáidtear críochphointe do mhéadracht /méadracht/acmhainn/v1alpha1, /méadracht/acmhainn ina ionad
- API
- Baineadh an cumas úsáid a bhaint as na haipeanna grúpa API as dáta/v1beta1 agus síntí/v1beta1.
- 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.
- cobhsaí CertificateSigningRequest API.
- Tacaíocht ardáin Windows.
- Leanann an tacaíocht ag leathnú Windows nód. Leaganacha alfa curtha leis:
- Aistríodh an tacaíocht go stádas cobhsaí
- Leanann an tacaíocht ag leathnú Windows nód. Leaganacha alfa curtha leis:
Foinse: oscailtenet.ru
