Na cleachtais is fearr Kubernetes. Múchadh ceart Críochnaigh

Na cleachtais is fearr Kubernetes. Coimeádáin bheaga a chruthú
Na cleachtais is fearr Kubernetes. Eagraíocht na Kubernetes le hainmspás
Na cleachtais is fearr Kubernetes. Beo Kubernetes a bhailíochtú le Tástálacha Ullmhachta agus Beo
Na cleachtais is fearr Kubernetes. Iarratais agus teorainneacha acmhainní a shocrú

Na cleachtais is fearr Kubernetes. Múchadh ceart Críochnaigh

Pointe tábhachtach in oibriú na gcóras dáilte is ea láimhseáil teip. Cuidíonn Kubernetes leis seo trí úsáid a bhaint as rialaitheoirí a dhéanann monatóireacht ar shláinte do chórais agus a atosaíonn seirbhísí a stop a bheith ag obair. Mar sin féin, is féidir le Kubernetes stop a chur le d'iarratais chun sláinte iomlán an chórais a chinntiú. Sa tsraith seo, féachfaimid ar conas is féidir leat cabhrú le Kubernetes a chuid oibre a dhéanamh ar bhealach níos éifeachtaí agus aga neamhfhónaimh iarratais a laghdú.

Roimh choimeádáin, ritheadh ​​formhór na n-iarratas ar mheaisíní fíorúla nó fisiceacha. Má thit nó froze an feidhmchlár, thóg sé i bhfad an tasc a bhí ar siúl a chur ar ceal agus an clár a athlódáil. Sa chás is measa, bhí ar dhuine éigin an fhadhb seo a réiteach de láimh ar an oíche, ar na huaireanta is neamhfhóirithinte. Mura raibh ach 1-2 meaisín oibre ag comhlíonadh tasc tábhachtach, bhí cur isteach den sórt sin go hiomlán do-ghlactha.
Mar sin, in ionad atosaithe láimhe, thosaigh siad ag úsáid monatóireachta ar leibhéal an phróisis chun an feidhmchlár a atosú go huathoibríoch i gcás foirceannadh neamhghnácha. Má theipeann ar an gclár, gabhann an próiseas monatóireachta an cód scoir agus atosaíonn sé an freastalaí. Le teacht na gcóras cosúil le Kubernetes, rinneadh an cineál seo freagartha ar theipeanna córais a chomhtháthú go simplí sa bhonneagar.

Úsáideann Kubernetes lúb teagmhais breathnaithe-difríochta-gníomhaíochta chun a chinntiú go bhfanann acmhainní sláintiúil agus iad ag taisteal ó choimeádáin go dtí na nóid iad féin.

Na cleachtais is fearr Kubernetes. Múchadh ceart Críochnaigh

Ciallaíonn sé seo nach gá duit monatóireacht próisis a rith de láimh a thuilleadh. Má theipeann ar acmhainn an tSeiceáil Sláinte, ní dhéanfaidh Kubernetes ach ceann eile a sholáthar go huathoibríoch. Mar sin féin, déanann Kubernetes i bhfad níos mó ná monatóireacht a dhéanamh ar d'iarratas ar theipeanna. Is féidir leis níos mó cóipeanna den fheidhmchlár a chruthú lena rith ar il-innill, chun an feidhmchlár a nuashonrú, nó le leaganacha iolracha de d’iarratas a rith ag an am céanna.
Dá bhrí sin, tá go leor cúiseanna ann gur féidir le Kubernetes coimeádán breá sláintiúil a fhoirceannadh. Mar shampla, má uasghrádaíonn tú d'imscaradh, stopfaidh Kubernetes go mall d'aois pods agus iad ag tosú cinn nua. Má dhúnann tú nód, stopfaidh Kubernetes ag rith gach pods ar an nód sin. Ar deireadh, má ritheann nód as acmhainní, dúnfaidh Kubernetes na pods go léir chun na hacmhainní sin a shaoradh.

Mar sin, tá sé ríthábhachtach go dtiocfaidh deireadh le d'iarratas le tionchar íosta ar an úsáideoir deiridh agus leis an am téarnaimh íosta. Ciallaíonn sé seo go gcaithfidh sé na sonraí go léir is gá a shábháil a shábháil, gach nasc líonra a dhúnadh, an obair atá fágtha a chríochnú, agus tascanna práinneacha eile a bhainistiú.

Go praiticiúil, ciallaíonn sé seo go gcaithfidh d'iarratas a bheith in ann an teachtaireacht SITERM a láimhseáil, an comhartha foirceanta próisis arb é an comhartha réamhshocraithe é don áirgiúlacht mharú ar chórais oibriúcháin Unix. Ar an teachtaireacht seo a fháil, ba cheart an feidhmchlár a mhúchadh.

Nuair a chinneann Kubernetes deireadh a chur le pod, tarlaíonn roinnt imeachtaí. Breathnaímid ar gach céim a thógann Kubernetes agus é ag múchadh coimeádán nó pod.

Ligean le rá ba mhaith linn deireadh a chur le ceann de na pods. Ag an bpointe seo, stopfaidh sé ag fáil tráchta nua - ní dhéanfar difear do choimeádáin a shíneann sa phod, ach cuirfear bac ar gach trácht nua.

Na cleachtais is fearr Kubernetes. Múchadh ceart Críochnaigh

Breathnaímid ar an hook preStop, atá ina ordú speisialta nó iarratas HTTP a sheoltar chuig coimeádáin i pod. Mura stopann d’iarratas i gceart agus SITERM á fháil agat, is féidir leat preStop a úsáid chun stop a chur i gceart.

Na cleachtais is fearr Kubernetes. Múchadh ceart Críochnaigh

Scoirfidh formhór na gclár go galánta nuair a fhaigheann siad comhartha SITERM, ach má tá cód tríú páirtí nó córas éigin nach bhfuil smacht iomlán agat á úsáid agat, is bealach iontach é an duán preStop chun múchadh galánta a bhrú gan an feidhmchlár a athrú.

Tar éis an hook seo a fhorghníomhú, seolfaidh Kubernetes comhartha SITERM chuig na coimeádáin sa phod, ag cur in iúl dóibh go mbeidh siad dícheangailte go luath. Nuair a gheobhaidh tú an comhartha seo, rachaidh do chód ar aghaidh chuig an bpróiseas múchta. D’fhéadfadh go n-áireofaí leis an bpróiseas seo stop a chur le haon naisc fadsaoil ar nós nasc bunachar sonraí nó sruth WebSocket, rud a shábhálann an staid reatha, agus a leithéidí.

Fiú má úsáideann tú duán preStop, tá sé an-tábhachtach a sheiceáil cad go díreach a tharlaíonn do d'iarratas nuair a sheolann tú comhartha SITERM chuige, agus conas a iompraíonn sé, ionas nach dtiocfaidh imeachtaí nó athruithe ar oibriú an chórais de bharr múchadh pod mar an gcéanna. iontas ort.

Ag an bpointe seo, fanfaidh Kubernetes ar feadh méid sonraithe ama, ar a dtugtar terminationGracePeriodSecond, nó an tréimhse le múchadh go galánta nuair a fhaigheann sé comhartha SITERM, sula ndéanfaidh sé gníomh breise.

Na cleachtais is fearr Kubernetes. Múchadh ceart Críochnaigh

De réir réamhshocraithe is é 30 soicind an tréimhse seo. Tá sé tábhachtach a thabhairt faoi deara go ritheann sé go comhthreomhar leis an hook preStop agus an comhartha SITERM. Ní bheidh Kubernetes ag fanacht go dtiocfaidh deireadh leis an gcrúca preStop agus SITERM - má scoireann d'iarratas sula dtiocfaidh deireadh leis an TerminationGracePeriod, bogfaidh Kubernetes ar aghaidh go dtí an chéad chéim eile láithreach. Dá bhrí sin, seiceáil nach bhfuil luach na tréimhse seo i soicindí níos lú ná an t-am a theastaíonn chun an pod a dhúnadh i gceart, agus má sháraíonn sé 30s, méadóidh an tréimhse go dtí an luach inmhianaithe i YAML. Sa sampla a thugtar, tá sé 60s.

Agus ar deireadh, is é an chéim dheireanach má tá coimeádáin fós ag rith tar éis terminationGracePeriod, seolfaidh siad comhartha SIGKILL agus scriosfar go héigeantach iad. Ag an bpointe seo, glanfaidh Kubernetes gach rud pod eile freisin.

Na cleachtais is fearr Kubernetes. Múchadh ceart Críochnaigh

Cuireann Kubernetes deireadh le pods ar go leor cúiseanna, mar sin déan cinnte go gcríochnaíonn d'iarratas go galánta in aon chás chun seirbhís chobhsaí a chinntiú.

Na cleachtais is fearr Kubernetes. Mapáil seirbhísí seachtracha

Roinnt fógraí 🙂

Go raibh maith agat as fanacht linn. An maith leat ár n-alt? Ar mhaith leat ábhar níos suimiúla a fheiceáil? Tacaigh linn trí ordú a dhéanamh nó moladh a thabhairt do chairde, scamall VPS d'fhorbróirí ó $4.99, analóg uathúil de fhreastalaithe leibhéal iontrála, a cheap muid duit: An fhírinne iomlán a insint faoi VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps ó $19 nó conas freastalaí a roinnt? (ar fáil le RAID1 agus RAID10, suas le 24 croíleacan agus suas le 40GB DDR4).

Dell R730xd 2x níos saoire i lárionad sonraí Equinix Tier IV in Amstardam? Ach anseo 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 teilifíse ó $199 san Ísiltír! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ó $99! Léigh faoi Conas corprú bonneagair a thógáil. rang le húsáid freastalaithe Dell R730xd E5-2650 v4 fiú 9000 euro ar phingin?

Foinse: will.com

Add a comment