Kubernetes cleachdaidhean as fheàrr a. Cuir crìoch air dùnadh ceart

Kubernetes cleachdaidhean as fheàrr a. A 'cruthachadh soithichean beaga
Kubernetes cleachdaidhean as fheàrr a. Buidheann Kubernetes le ainmean-àite
Kubernetes cleachdaidhean as fheàrr a. A’ dearbhadh beòthalachd Kubernetes le deuchainnean deòin is beòthalachd
Kubernetes cleachdaidhean as fheàrr a. Stèidhich iarrtasan stòrais agus crìochan

Kubernetes cleachdaidhean as fheàrr a. Cuir crìoch air dùnadh ceart

Is e puing chudromach ann an obrachadh shiostaman sgaoilte làimhseachadh fàilligeadh. Bidh Kubernetes a’ cuideachadh le seo le bhith a’ cleachdadh riaghladairean a bhios a’ cumail sùil air slàinte an t-siostaim agad agus ag ath-thòiseachadh seirbheisean a tha air stad a bhith ag obair. Ach, faodaidh Kubernetes stad a chuir air na tagraidhean agad gu làidir gus dèanamh cinnteach à slàinte iomlan an t-siostaim. San t-sreath seo, seallaidh sinn ri mar as urrainn dhut Kubernetes a chuideachadh gus an obair aige a dhèanamh nas èifeachdaiche agus ùine downt tagraidh a lughdachadh.

Ro shoithichean, bha a’ mhòr-chuid de thagraidhean a’ ruith air innealan brìgheil no corporra. Ma thuit an aplacaid no ma dhùin e, thug e ùine mhòr an obair a bha a’ dol air adhart a chuir dheth agus am prògram ath-luchdachadh. Anns an t-suidheachadh as miosa, bha aig cuideigin ris an duilgheadas seo fhuasgladh le làimh air an oidhche, aig na h-uairean as neo-iomchaidh. Mura robh ach 1-2 inneal-obrach a’ coileanadh obair chudromach, bha a leithid de bhuaireadh gu tur neo-iomchaidh.
Mar sin, an àite ath-ghluasadan làimhe, thòisich iad air sgrùdadh ìre pròiseas a chleachdadh gus an tagradh ath-thòiseachadh gu fèin-ghluasadach ma thig crìoch neo-àbhaisteach. Ma dh’ fhailicheas am prògram, glacaidh am pròiseas sgrùdaidh an còd fàgail agus ath-thòiseachadh am frithealaiche. Le teachd shiostaman mar Kubernetes, bha an seòrsa freagairt seo do fhàiligeadh san t-siostam dìreach air fhighe a-steach don bhun-structar.

Bidh Kubernetes a’ cleachdadh lùb tachartas amharc-eadar-dhealachadh-gabhail-gnìomh gus dèanamh cinnteach gum fuirich goireasan fallain air an t-slighe bho na soithichean gu na nodan fhèin.

Kubernetes cleachdaidhean as fheàrr a. Cuir crìoch air dùnadh ceart

Tha seo a’ ciallachadh nach fheum thu tuilleadh sgrùdadh pròiseas a ruith le làimh. Ma dh’ fhailicheas goireas san Sgrùdadh Slàinte, bheir Kubernetes dìreach fear eile dha gu fèin-obrachail. Ach, bidh Kubernetes a’ dèanamh tòrr a bharrachd na dìreach sùil a chumail air an tagradh agad airson fàilligidhean. Faodaidh e barrachd lethbhric den tagradh a chruthachadh airson a ruith air iomadh inneal, an tagradh ùrachadh, no grunn dhreachan den tagradh agad a ruith aig an aon àm.
Mar sin, tha mòran adhbharan ann airson gum faod Kubernetes crìoch a chuir air soitheach gu tur fallain. Mar eisimpleir, ma nì thu ùrachadh air do chleachdadh, cuiridh Kubernetes stad gu slaodach air seann pods fhad ‘s a thòisicheas tu air feadhainn ùra. Ma dhùineas tu nód, stadaidh Kubernetes a bhith a’ ruith a h-uile pod air an nód sin. Mu dheireadh, ma ruitheas nód a-mach à goireasan, dùinidh Kubernetes a h-uile pods gus na goireasan sin a shaoradh.

Mar sin, tha e deatamach gun tig an tagradh agad gu crìch le glè bheag de bhuaidh air an neach-cleachdaidh deireannach agus glè bheag de ùine ath-bheothachaidh. Tha seo a’ ciallachadh, mus dùin e sìos, feumaidh e a h-uile dàta a dh’ fheumar a shàbhaladh a shàbhaladh, a h-uile ceangal lìonra a dhùnadh, an obair a tha air fhàgail a chrìochnachadh, agus gnìomhan èiginneach eile a riaghladh.

Ann an cleachdadh, tha seo a’ ciallachadh gum feum an tagradh agad a bhith comasach air an teachdaireachd SITERM a làimhseachadh, an comharra crìochnachaidh pròiseas a tha mar an comharra àbhaisteach airson an goireas marbhadh air siostaman obrachaidh Unix. Nuair a gheibh thu an teachdaireachd seo, bu chòir an aplacaid a dhùnadh sìos.

Cho luath ‘s a cho-dhùineas Kubernetes crìoch a chuir air pod, bidh grunn thachartasan a’ tachairt. Bheir sinn sùil air gach ceum a bheir Kubernetes nuair a dhùin sinn soitheach no pod.

Canaidh sinn gu bheil sinn airson crìoch a chuir air aon de na pods. Aig an ìre seo, stadaidh e bho bhith a’ faighinn trafaic ùr - cha bhi buaidh air soithichean a tha a’ ruith anns a’ phod, ach thèid casg a chuir air trafaic ùr.

Kubernetes cleachdaidhean as fheàrr a. Cuir crìoch air dùnadh ceart

Bheir sinn sùil air an dubhan preStop, a tha na àithne sònraichte no iarrtas HTTP a thèid a chuir gu soithichean ann am pod. Mura dùin an tagradh agad gu ceart nuair a gheibh thu SITERM, faodaidh tu preStop a chleachdadh gus dùnadh gu ceart.

Kubernetes cleachdaidhean as fheàrr a. Cuir crìoch air dùnadh ceart

Fàgaidh a’ mhòr-chuid de phrògraman gu gràsmhor nuair a gheibh iad comharra SITERM, ach ma tha thu a’ cleachdadh còd treas-phàrtaidh no siostam air choireigin nach eil làn smachd agad, tha an dubhan preStop na dhòigh math air dùnadh gràsmhor a sparradh gun a bhith ag atharrachadh an aplacaid.

Às deidh dhaibh an dubhan seo a chuir gu bàs, cuiridh Kubernetes comharra SITERM gu na soithichean anns a ’phoit, ag innse dhaibh gum bi iad air an dì-cheangal a dh’ aithghearr. Nuair a gheibh thu an comharra seo, thèid do chòd air adhart chun phròiseas dùnadh. Faodaidh am pròiseas seo a bhith a’ toirt a-steach stad air ceanglaichean fad-ùine leithid ceangal stòr-dàta no sruth WebSocket, a’ sàbhaladh an staid làithreach, agus an leithid.

Fiù ma chleachdas tu dubhan preStop, tha e glè chudromach dèanamh cinnteach dè dìreach a thachras don tagradh agad nuair a chuireas tu comharra SITERM thuige, agus mar a bhios e gad ghiùlan fhèin, gus nach tig tachartasan no atharrachaidhean ann an gnìomhachd siostaim air adhbhrachadh le dùnadh pod mar iongantas oirbh.

Aig an ìre seo, fuirichidh Kubernetes airson ùine shònraichte, ris an canar terminationGracePeriodSecond, no an ùine gu dùnadh gu gràsmhor nuair a gheibh e comharra SITERM, mus dèan e tuilleadh gnìomh.

Kubernetes cleachdaidhean as fheàrr a. Cuir crìoch air dùnadh ceart

Gu gnàthach tha an ùine seo 30 diogan. Tha e cudromach cuimhneachadh gu bheil e a’ ruith ann an co-shìnte ris an dubhan preStop agus an comharra SITERM. Cha bhith Kubernetes a’ feitheamh gus an tig an dubhan preStop agus SITERM gu crìch - ma thig an tagradh agad a-mach mus tig an TerminationGracePeriod gu crìch, gluaisidh Kubernetes air adhart chun ath cheum sa bhad. Mar sin, dèan cinnteach nach eil luach na h-ùine seo ann an diogan nas ìsle na an ùine a dh ’fheumar gus am pod a dhùnadh gu ceart, agus ma tha e nas àirde na 30n, àrdaich an ùine chun luach a tha thu ag iarraidh ann an YAML. Anns an eisimpleir a chaidh a thoirt seachad, tha e 60s.

Agus mu dheireadh, is e an ceum mu dheireadh ma tha soithichean fhathast a’ ruith às deidh crìochnachadhGracePeriod, cuiridh iad comharra SIGKILL agus thèid an toirt às gu làidir. Aig an ìre seo, glanaidh Kubernetes cuideachd a h-uile stuth pod eile.

Kubernetes cleachdaidhean as fheàrr a. Cuir crìoch air dùnadh ceart

Bidh Kubernetes a’ crìochnachadh pods airson iomadach adhbhar, mar sin dèan cinnteach gun tig an tagradh agad gu crìch gu gràsmhor co-dhiù gus dèanamh cinnteach à seirbheis seasmhach.

Kubernetes cleachdaidhean as fheàrr a. Clàradh sheirbheisean taobh a-muigh

Cuid de shanasan 🙂

Tapadh leibh airson fuireach còmhla rinn. An toil leat na h-artaigilean againn? A bheil thu airson susbaint nas inntinniche fhaicinn? Thoir taic dhuinn le bhith a’ cur òrdugh no a’ moladh do charaidean, sgòth VPS airson luchd-leasachaidh bho $4.99, analog sònraichte de luchd-frithealaidh ìre inntrigidh, a chaidh a chruthachadh leinn dhut: An fhìrinn gu lèir mu VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps bho $ 19 no ciamar a roinn thu frithealaiche? (ri fhaighinn le RAID1 agus RAID10, suas ri 24 cores agus suas ri 40GB DDR4).

Dell R730xd 2x nas saoire ann an ionad dàta Equinix Tier IV ann an Amsterdam? A-mhàin an seo 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV bho $199 anns an Òlaind! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - bho $99! Leugh mu dheidhinn Ciamar a thogail bun-structair Corp. clas le bhith a’ cleachdadh frithealaichean Dell R730xd E5-2650 v4 luach 9000 iùro airson sgillinn?

Source: www.habr.com

Cuir beachd ann