Nga mahi pai a Kubernetes. Whakaweto tika Whakamutua

Nga mahi pai a Kubernetes. Te hanga ipu iti
Nga mahi pai a Kubernetes. Whakaritenga o Kubernetes me te mokowāingoa
Nga mahi pai a Kubernetes. Te Whakamana i te Ora o Kubernetes me nga Whakamatau Riri me te Ora
Nga mahi pai a Kubernetes. Te whakarite tono rauemi me nga rohe

Nga mahi pai a Kubernetes. Whakaweto tika Whakamutua

Ko tetahi waahanga nui i roto i te whakahaere o nga punaha tohatoha ko te whakahaere kore. Ka awhina a Kubernetes ki tenei ma te whakamahi i nga kaiwhakahaere e aro turuki ana i te hauora o to punaha me te whakaara ano i nga ratonga kua mutu te mahi. Heoi, ka taea e Kubernetes te aukati i o tono kia pai ai te hauora o te punaha. I roto i tenei raupapa, ka tirohia e koe me pehea e taea ai e koe te awhina i a Kubernetes ki te mahi pai ake i ana mahi me te whakaiti i te wa ngaro o te tono.

I mua i nga ipu, ka rere te nuinga o nga tono ki runga miihini mariko, miihini tinana ranei. Mena i tuki te tono, i whakatio ranei, he roa te wa ki te whakakore i te mahi e mahia ana me te uta ano i te papatono. I roto i te ahuatanga kino rawa atu, me whakatika a ringa tetahi i tenei raru i te po, i nga haora tino kore e tika. Mena he 1-2 noa nga miihini mahi e mahi ana i tetahi mahi nui, kare rawa e whakaaetia taua raruraru.
No reira, hei utu mo te whakaara ano a-ringa, ka tiimata ratou ki te whakamahi i te aro turuki i te taumata-tukatuka ki te whakaara aunoa i te tono mena ka mutu te koretake. Mena ka rahua te papatono, ka mau te tukanga aroturuki i te waehere putanga ka whakaara ano i te tūmau. I te taenga mai o nga punaha penei i a Kubernetes, ko tenei momo whakautu ki nga rahunga o te punaha i whakauruhia ki roto i nga hanganga.

Ka whakamahi a Kubernetes i te maataki-rereke-te-mahi-mahi hei whakarite kia ora tonu nga rauemi i a ratou e haere ana mai i nga ipu ki nga pona.

Nga mahi pai a Kubernetes. Whakaweto tika Whakamutua

Ko te tikanga kaore koe e hiahia ki te whakahaere a-ringa i nga mahi aroturuki. Ki te hapa tetahi rauemi i te Tirohanga Hauora, ka tukuna aunoatia e Kubernetes me te whakakapi. Heoi, he nui noa atu nga mahi a Kubernetes i te aro turuki noa i to tono mo nga rahua. Ka taea e ia te hanga i etahi atu kape o te tono ki te whakahaere i runga i nga miihini maha, te whakahou i te tono, te whakahaere ranei i nga putanga maha o to tono i te wa kotahi.
Na reira, he maha nga take ka taea e Kubernetes te whakakore i tetahi ipu hauora tino pai. Hei tauira, ki te whakapai ake koe i to tukunga, ka ata whakamutua e Kubernetes nga poro tawhito i te wa e timata ana i nga mea hou. Mena ka tutakina e koe tetahi node, ka mutu te whakahaere a Kubernetes i nga putunga katoa i runga i taua node. Ka mutu, ki te pau nga rauemi o tetahi node, ka tutakina e Kubernetes nga putunga katoa hei whakawātea i aua rauemi.

Na reira, he mea nui kia mutu to tono me te iti o te paanga ki te kaiwhakamahi mutunga me te iti o te wa whakaora. Ko te tikanga i mua i te katinga, me tiaki nga raraunga katoa e tika ana kia tiakina, kati nga hononga whatunga katoa, whakaoti i nga mahi e toe ana, me te whakahaere i etahi atu mahi ohorere.

I roto i te mahi, ko te tikanga tenei me kaha to tono ki te hapai i te karere SIGTERM, te tohu whakamutu tukanga ko te tohu taunoa mo te taputapu patu i runga i nga punaha whakahaere Unix. Kia tae mai tenei karere, me kati te tono.

Ina whakatau a Kubernetes ki te whakamutu i tetahi poti, he maha nga huihuinga ka puta. Me titiro ki ia hikoinga ka mahia e Kubernetes i te wa e kati ana i te ipu, i te peera ranei.

Me kii e hiahia ana matou ki te whakamutu i tetahi o nga poti. I tenei wa, ka mutu te whiwhi waka hou - kaore e pa ki nga ipu e rere ana i roto i te poka, engari ka aukatia nga waka hou katoa.

Nga mahi pai a Kubernetes. Whakaweto tika Whakamutua

Me titiro ki te matau preStop, he whakahau motuhake, he tono HTTP ranei ka tukuna ki nga ipu kei roto i te pona. Ki te kore to tono e kati tika i te wa e whiwhi ana koe i te SIGTERM, ka taea e koe te whakamahi preStop ki te kati tika.

Nga mahi pai a Kubernetes. Whakaweto tika Whakamutua

Ko te nuinga o nga papatono ka puta marie ina whiwhi tohu SIGTERM, engari mena kei te whakamahi koe i te waehere tuatoru-tuatoru, i etahi punaha ranei kaore koe e tino whakahaere, he huarahi pai te matau preStop ki te whakaweto pai me te kore e huri i te tono.

Whai muri i te mahi i tenei matau, ka tukuna e Kubernetes he tohu SIGTERM ki nga ipu kei roto i te pona, me te mohio ka tata ka momotuhia. Ina whiwhi koe i tenei tohu, ka haere tonu to waehere ki te mahi kati. Ka uru pea tenei tukanga ki te whakamutu i nga hononga kua roa e ora ana penei i te hononga raraunga, te awa WebSocket ranei, te tiaki i te ahua o naianei, me era atu.

Ahakoa ka whakamahi koe i te matau preStop, he mea tino nui ki te tirotiro he aha nga mea ka pa ki to tono ina tukuna e koe he tohu SIGTERM, me te pehea o te mahi, kia kore ai e puta mai nga takahanga, nga huringa ranei o te whakahaeretanga o te punaha na te katinga o te pota. he ohorere ki a koe.

I tenei wa, ka tatari a Kubernetes mo te wa kua tohua, e kiia nei ko te whakamutuGracePeriodSecond, ko te wa ranei ka kati marie ina whiwhi tohu SIGTERM, i mua i te mahi ano.

Nga mahi pai a Kubernetes. Whakaweto tika Whakamutua

Ma te taunoa ko tenei waa he 30 hēkona. He mea nui kia mohio kei te rere whakarara ki te matau preStop me te tohu SIGTERM. E kore nga Kubernetes e tatari kia mutu te matau preStop me te SIGTERM—ki te puta to tono i mua i te mutunga o te WhakamutuaTeWaiWaa, ka haere tonu a Kubernetes ki te taahiraa e whai ake nei. No reira, tirohia ko te uara o tenei wa i roto i nga hēkona kaua e iti iho i te wa e tika ana kia kati tika te pona, a ki te neke ake i te 30s, whakanuia te wa ki te uara e hiahiatia ana i YAML. I roto i te tauira i homai, ko te 60s.

Ka mutu, ko te mahi whakamutunga mena kei te rere tonu nga ipu i muri i te whakamutuaGracePeriod, ka tukuna he tohu SIGKILL ka murua kaha. I tenei wa, ka horoi ano a Kubernetes i etahi atu ahanoa pod.

Nga mahi pai a Kubernetes. Whakaweto tika Whakamutua

He maha nga take ka whakamutua e Kubernetes nga pods, no reira kia pai te whakamutua o to tono ahakoa he aha te take kia mau ai te ratonga.

Nga mahi pai a Kubernetes. Mahere o nga ratonga o waho

Ko etahi panui 🙂

Mauruuru koe mo te noho ki a matou. He pai ki a koe a maatau tuhinga? Kei te hiahia koe ki te kite i etahi atu mea whakamere? Tautokohia matou ma te tuku ota me te tuku korero ki o hoa, kapua VPS mo nga kaihanga mai i te $4.99, he tairitenga ahurei o nga kaitoro taumata-urunga, na matou i hanga mo koe: Ko te pono katoa mo VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps mai i te $19 me pehea ranei te tiri i tetahi tūmau? (e waatea ana me te RAID1 me te RAID10, tae atu ki te 24 matua me te 40GB DDR4).

Dell R730xd 2x iti ake i te pokapū raraunga Equinix Tier IV i Amsterdam? Anei i konei 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV mai i te $199 i roto i te Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mai i te $99! Pānuihia mo Me pehea te hanga hanganga corp. akomanga ki te whakamahi o Dell R730xd E5-2650 v4 tūmau utu 9000 euros mo te pene?

Source: will.com

Tāpiri i te kōrero