Àrd-ùrlar ùr-nodha airson leasachadh agus cleachdadh bathar-bog

Is e seo a’ chiad fhear ann an sreath de phuist mu na h-atharrachaidhean, leasachaidhean, agus cur-ris san ùrachadh àrd-ùrlar Red Hat OpenShift 4.0 a tha ri thighinn a chuidicheas tu gus ullachadh airson a’ ghluasad chun dreach ùr.

Àrd-ùrlar ùr-nodha airson leasachadh agus cleachdadh bathar-bog

Bhon mhionaid a chruinnich coimhearsnachd ùr Kubernetes an-toiseach aig oifis Google ann an Seattle as t-fhoghar 2014, bha e soilleir gun robh am pròiseact Kubernetes gu bhith ag atharrachadh an dòigh anns a bheil bathar-bog air a leasachadh agus air a chleachdadh an-diugh. Aig an aon àm, chùm solaraichean seirbheis sgòthan poblach orra a’ tasgadh gu mòr ann an leasachadh bun-structair agus seirbheisean, a rinn obrachadh le IT agus cruthachadh bathar-bog fada nas fhasa agus nas ruigsinniche, agus a rinn iad air leth ruigsinneach, rud nach robh mòran air smaoineachadh aig toiseach na an deichead.

Gu dearbh, bha grunn chòmhraidhean am measg eòlaichean air Twitter an cois foillseachadh gach seirbheis sgòthan ùr, agus chaidh deasbadan a chumail air grunn chuspairean - a’ gabhail a-steach deireadh àm an stòr fosgailte, crìonadh IT san togalach, agus do-sheachantachd. de monopoly bathar-bog ùr san sgòth, agus mar a thèid am paradigm X ùr ​​an àite a h-uile paradigm eile.

Chan fheumar a ràdh, bha na connspaidean sin uile gu math gòrach

Is e an fhìrinn nach eil dad gu bhith a’ falbh, agus an-diugh chì sinn fàs eas-chruthach ann am bathar deireannach agus an dòigh anns a bheil iad air an leasachadh, mar thoradh air mar a tha bathar-bog ùr a’ nochdadh gu cunbhalach nar beatha. Agus a dh'aindeoin 's gum bi a h-uile càil ag atharrachadh, aig an aon àm, gu dearbh, bidh a h-uile dad gun atharrachadh. Bidh luchd-leasachaidh bathar-bog fhathast a’ sgrìobhadh còd le mearachdan, bidh innleadairean gnìomhachd agus eòlaichean earbsachd fhathast a’ coiseachd mun cuairt le pagers agus a’ faighinn rabhaidhean fèin-ghluasadach ann an Slack, bidh manaidsearan fhathast ag obair a thaobh OpEx agus CapEx, agus a h-uile uair a thachras fàiligeadh, is ann as sine a bhios an leasaiche. osnaich gu brònach leis na faclan: “Dh’ innis mi sin dhut”...

O dha-rìribh bu chòir bruidhinn, dè na h-innealan as urrainn dhuinn a bhith againn gus bathar-bog nas fheàrr a chruthachadh, agus mar as urrainn dhaibh tèarainteachd adhartachadh agus leasachadh a dhèanamh nas fhasa agus nas earbsaiche. Mar a bhios pròiseactan a’ fàs nas iom-fhillte, thig cunnartan ùra am bàrr, agus an-diugh tha beatha dhaoine cho mòr an urra ri bathar-bog is gum feum luchd-leasachaidh feuchainn ris an cuid obrach a dhèanamh nas fheàrr.

Is e Kubernetes aon inneal den leithid. Tha obair a’ dol air adhart gus Red Hat OpenShift a chur còmhla le innealan agus seirbheisean eile ann an aon àrd-ùrlar a dhèanadh am bathar-bog nas earbsaiche, nas fhasa a riaghladh, agus nas sàbhailte do luchd-cleachdaidh.

Le sin air a ràdh, tha sgioba OpenShift a’ faighneachd aon cheist shìmplidh:

Ciamar a nì thu obair le Kubernetes nas fhasa agus nas goireasaiche?

Tha am freagairt iongantach follaiseach:

  • fèin-ghluasad taobhan iom-fhillte de chleachdadh air an sgòth no taobh a-muigh an sgòth;
  • fòcas air earbsachd fhad 'sa tha e a' falach iom-fhillteachd;
  • leantainn air adhart ag obair gus ùrachaidhean sìmplidh is tèarainte a leigeil ma sgaoil;
  • coileanadh smachd agus auditability;
  • strì gus dèanamh cinnteach à tèarainteachd àrd an toiseach, ach chan ann aig cosgais cleachdaidh.

Bu chòir don ath fhoillseachadh de OpenShift aire a thoirt do gach cuid eòlas an luchd-cruthachaidh agus eòlas luchd-leasachaidh eile a tha a’ buileachadh bathar-bog air sgèile mhòr anns na companaidhean as motha san t-saoghal. A bharrachd air an sin, feumaidh e aire a thoirt don eòlas cruinnichte air eag-shiostaman fosgailte a tha mar bhunait air saoghal an latha an-diugh. Aig an aon àm, feumar seann inntinn an leasaiche neo-dhreuchdail a thrèigsinn agus gluasad gu feallsanachd ùr mu àm ri teachd fèin-ghluasadach. Feumaidh e a’ bheàrn a dhùnadh eadar dòighean sean is ùr air bathar-bog a chleachdadh, agus làn bhuannachd a ghabhail den bhun-structar a tha ri fhaighinn - ge bith an ann air a chumail leis an t-solaraiche sgòthan as motha no a’ ruith air siostaman beaga bìodach aig an oir.

Ciamar a choileanadh an toradh seo?

Aig Red Hat, tha e na chleachdadh obair dòrainneach agus gun taing a dhèanamh airson ùine mhòr gus a’ choimhearsnachd stèidhichte a ghlèidheadh ​​​​agus casg a chuir air dùnadh phròiseactan anns a bheil a’ chompanaidh an sàs. Anns a ’choimhearsnachd stòr fosgailte tha àireamh mhòr de luchd-leasachaidh tàlantach a chruthaicheas na rudan as iongantach - fèisteas, foghlaim, a’ fosgladh chothroman ùra agus dìreach brèagha, ach, gu dearbh, chan eil duine an dùil gun gluais a h-uile com-pàirtiche san aon taobh no leantainn air adhart. amasan. Aig amannan tha feum air a bhith a’ cleachdadh an lùth seo agus ga ath-stiùireadh san t-slighe cheart gus raointean a leasachadh a bhiodh buannachdail don luchd-cleachdaidh againn, ach aig an aon àm feumaidh sinn sùil a chumail air leasachadh ar coimhearsnachdan agus ionnsachadh bhuapa.

Aig toiseach 2018, fhuair Red Hat am pròiseact CoreOS, aig an robh beachdan co-chosmhail air an àm ri teachd - nas tèarainte agus nas earbsaiche, air a chruthachadh air prionnsapalan stòr fosgailte. Tha a’ chompanaidh air a bhith ag obair gus na beachdan sin a leasachadh agus an cur an gnìomh, a’ cur ar feallsanachd an gnìomh - a’ feuchainn ri dèanamh cinnteach gu bheil am bathar-bog air fad a’ ruith gu sàbhailte. Tha an obair seo gu lèir air a togail air Kubernetes, Linux, sgòthan poblach, sgòthan prìobhaideach, agus mìltean de phròiseactan eile a tha mar bhunait air an eag-shiostam didseatach ùr-nodha againn.

Bidh an sgaoileadh ùr de OpenShift 4 soilleir, fèin-ghluasadach agus nas nàdarra

Bidh an àrd-ùrlar OpenShift ag obair leis na siostaman obrachaidh Linux as fheàrr agus as earbsaiche, le taic bathar-cruaidh meatailt lom, virtualization goireasach, prògramadh bun-structair fèin-ghluasadach agus, gu dearbh, soithichean (a tha gu ìre mhòr dìreach nan ìomhaighean Linux).

Feumaidh an àrd-ùrlar a bhith tèarainte bhon toiseach, ach fhathast leigeil le luchd-leasachaidh ath-aithris gu furasta - is e sin, a bhith sùbailte agus tèarainte gu leòr fhad ‘s a tha iad fhathast a’ leigeil le luchd-rianachd a sgrùdadh agus a riaghladh gu furasta.

Bu chòir dha leigeil le bathar-bog a bhith air a ruith “mar sheirbheis” agus gun a bhith a’ leantainn gu fàs bun-structair nach gabh a riaghladh do ghnìomhaichean.

Leigidh e le luchd-leasachaidh fòcas a chuir air cruthachadh fìor thoraidhean dha luchd-cleachdaidh agus luchd-ceannach. Cha bhith agad ri coiseachd tron ​​​​jungle de shuidheachaidhean bathar-cruaidh is bathar-bog, agus bidh a h-uile duilgheadas tubaist mar rud san àm a dh’ fhalbh.

OpenShift 4: Àrd-ùrlar NoOps nach eil feumach air cumail suas

В am foillseachadh seo thug e cunntas air na gnìomhan sin a chuidich le bhith a’ cumadh lèirsinn na companaidh airson OpenShift 4. Is e amas na sgioba gnìomhan làitheil obrachadh agus cumail suas bathar-bog a dhèanamh nas sìmplidhe cho mòr ‘s as urrainn, gus na pròiseasan sin a dhèanamh furasta agus socair - an dà chuid dha eòlaichean a tha an sàs ann am buileachadh agus do luchd-leasachaidh. Ach ciamar a gheibh thu nas fhaisge air an amas seo? Ciamar a chruthaicheas tu àrd-ùrlar airson bathar-bog a ruith a dh’ fheumas glè bheag de eadar-theachd? Dè tha NoOps eadhon a’ ciallachadh sa cho-theacsa seo?

Ma dh’ fheuchas tu ri giorrachadh, an uairsin do luchd-leasachaidh tha na bun-bheachdan “gun fhrithealaiche” no “NoOps” a’ ciallachadh innealan agus seirbheisean a leigeas leat am pàirt “obrachail” fhalach no an eallach seo a lughdachadh don leasaiche.

  • Obraich chan ann le siostaman, ach le eadar-aghaidh tagraidh (APIs).
  • Na cuir dragh air bathar-bog a chuir an gnìomh - leig leis an t-solaraiche a dhèanamh dhut.
  • Na leum a-steach gu bhith a’ cruthachadh frèam mòr sa bhad - tòisich le bhith a’ sgrìobhadh pìosan beaga a bhios nan “blocaichean togail”, feuch an obraich a’ chòd seo le dàta agus tachartasan, agus chan ann le diosgan is stòran-dàta.

Is e an amas, mar a bha e roimhe, ath-aithrisean ann an leasachadh bathar-bog a luathachadh, cothrom a thoirt seachad toraidhean nas fheàrr a chruthachadh, agus gus nach fheum an leasaiche dragh a ghabhail mu na siostaman air a bheil am bathar-bog aige a’ ruith. Tha leasaiche eòlach gu math mothachail gum faod fòcas air luchd-cleachdaidh an dealbh atharrachadh gu sgiobalta, agus mar sin cha bu chòir dhut cus oidhirp a chuir air bathar-bog sgrìobhaidh mura h-eil thu cinnteach gu bheil feum air.

Airson proifeiseantaich cumail suas agus gnìomhachd, is dòcha gu bheil am facal “NoOps” beagan eagallach. Ach nuair a bhios iad a’ conaltradh ri innleadairean làraich, bidh e follaiseach gu bheil na pàtrain agus na dòighean a bhios iad a’ cleachdadh a tha ag amas air dèanamh cinnteach à earbsachd agus earbsachd (Innleadaireachd earbsachd Làraich, SRE) gu math coltach ris na pàtrain a tha air am mìneachadh gu h-àrd:

  • Na bi a’ riaghladh shiostaman - cuir na pròiseasan riaghlaidh aca gu fèin-ghluasadach.
  • Na cuir an gnìomh bathar-bog - cruthaich loidhne-phìoban airson a chleachdadh.
  • Seachain a bhith a’ cruinneachadh do sheirbheisean gu lèir còmhla agus leig le fàiligeadh aon adhbhar fàilligeadh air an t-siostam gu lèir - sgap iad air feadh do bhun-structair gu lèir a’ cleachdadh innealan fèin-ghluasaid, agus ceangail iad ann an dòighean a ghabhas sgrùdadh agus sgrùdadh.

Tha fios aig SREn gum faod rudeigin a dhol ceàrr agus feumaidh iad an duilgheadas a lorg agus a chàradh - gus am bi iad ag obair gu fèin-ghluasadach agus a’ suidheachadh bhuidseatan mearachd ro-làimh gus am bi iad deiseil airson prìomhachas a dhèanamh agus co-dhùnaidhean a dhèanamh nuair a dh’ èiricheas duilgheadas.

Tha Kubernetes ann an OpenShift na àrd-ùrlar air a dhealbhadh gus dà phrìomh dhuilgheadas fhuasgladh: an àite a bhith gad sparradh gu bhith a’ tuigsinn innealan brìgheil no APIan cothromachaidh luchdan, bidh e ag obair le tarraingean òrdugh nas àirde - pròiseasan agus seirbheisean cleachdadh. An àite a bhith a’ stàladh àidseantan bathar-bog, faodaidh tu soithichean a ruith, agus an àite do chruach sgrùdaidh fhèin a sgrìobhadh, cleachd na h-innealan a tha rim faighinn san àrd-ùrlar mu thràth. Mar sin chan eil an t-sauce dìomhair aig OpenShift 4 na dhìomhaireachd - chan eil ann ach a bhith a’ toirt prionnsapalan SRE agus bun-bheachdan gun fhrithealaiche agus gan toirt chun cho-dhùnadh loidsigeach aca gus luchd-leasachaidh agus innleadairean gnìomhachd a chuideachadh:

  • Dèan fèin-ghluasad agus cunbhalachd air a’ bhun-structair a bhios tagraidhean a’ cleachdadh
  • Ceangail pròiseasan cleachdadh is leasachaidh ri chèile gun a bhith a’ cuingealachadh an luchd-leasachaidh fhèin
  • A’ dèanamh cinnteach nach eil e nas duilghe an 100mh seirbheis, feart, tagradh no stac iomlan a chuir air bhog, a sgrùdadh agus a dhèanamh tèarainte na a’ chiad fhear.

Ach dè an diofar eadar àrd-ùrlar OpenShift 4 agus an fheadhainn a thàinig roimhe agus bhon dòigh-obrach “àbhaisteach” airson fuasgladh fhaighinn air duilgheadasan mar sin? Dè a bhios a’ stiùireadh sgèile airson sgiobaidhean gnìomhachaidh agus gnìomhachd? Air sgàth 's gu bheil an rìgh anns an t-suidheachadh seo na chliathaich. Mar sin,

  • Bidh sinn a’ dèanamh cinnteach gu bheil adhbhar nan cruinneachaidhean soilleir (Dear cloud, thog mi am buidheann seo oir b’ urrainn dhomh)
  • Tha innealan agus siostaman obrachaidh ann gus seirbheis a thoirt don bhuidheann (Do Mhòrachd)
  • Stiùirich staid luchd-aoigheachd bhon bhuidheann, lughdaich an ath-thogail (drift).
  • Airson gach eileamaid chudromach den t-siostam, tha feum air nanny (inneal) a bhios a 'cumail sùil air agus a' cur às do dhuilgheadasan
  • Tha fàilligeadh * a h-uile * taobh no eileamaid de shiostam agus dòighean ath-bheothachaidh co-cheangailte riutha nam pàirt àbhaisteach de bheatha
  • Feumaidh am bun-structar gu lèir a bhith air a rèiteachadh tro API.
  • Cleachd Kubernetes gus Kubernetes a ruith. (Tha, tha, chan e typo a tha sin)
  • Bu chòir ùrachadh a bhith furasta agus gun duilgheadas a chuir a-steach. Ma bheir e barrachd air aon bhriogadh airson ùrachadh a chuir a-steach, tha e follaiseach gu bheil sinn a’ dèanamh rudeigin ceàrr.
  • Cha bu chòir a bhith na dhuilgheadas a bhith a’ cumail sùil air agus a’ dì-bhugachadh pàirt sam bith, agus mar sin bu chòir tracadh agus aithris air feadh a’ bhun-structair gu lèir a bhith furasta agus goireasach.

A bheil thu airson comasan an àrd-ùrlar fhaicinn an gnìomh?

Tha dreach ro-shealladh de OpenShift 4 ri fhaighinn do luchd-leasachaidh. Le stàlaichear furasta a chleachdadh, faodaidh tu brabhsair a ruith air AWS a bharrachd air Red Had CoreOS. Gus an ro-shealladh a chleachdadh, chan fheum thu ach cunntas AWS gus am bun-structar agus seata de chunntasan a sholarachadh gus faighinn gu na h-ìomhaighean ro-shealladh.

  1. Gus tòiseachadh, rachaibh gu feuch.openshift.com agus cliog air “Tòisich”.
  2. Log a-steach don chunntas Red Hat agad (no cruthaich fear ùr) agus lean an stiùireadh gus a’ chiad bhuidheann agad a stèidheachadh.

Às deidh an stàladh soirbheachail, thoir sùil air na clasaichean oideachaidh againn Trèanadh OpenShiftgus tuigse nas doimhne fhaighinn air na siostaman agus na bun-bheachdan a tha a’ dèanamh an àrd-ùrlar OpenShift 4 na dhòigh cho furasta agus cho goireasach airson Kubernetes a ruith.

Feuch an dreach ùr OpenShift agus roinn do bheachd. Tha sinn dealasach a thaobh a bhith ag obair le Kumbernetes cho ruigsinneach agus cho dìcheallach sa ghabhas - tha àm ri teachd NoOps a’ tòiseachadh an-diugh.

A-nis aire!
Aig a ’cho-labhairt DevOpsForum 2019 Air 20 Giblean, cumaidh fear de luchd-leasachaidh OpenShift, Vadim Rutkovsky, prìomh chlas - brisidh e deich buidhnean agus bheir e orra an càradh. Tha a’ cho-labhairt pàighte, ach leis a’ chòd adhartachaidh #RedHat gheibh thu lasachadh de 37%.

Clas maighstir aig 17:15 - 18:15, agus tha an stand fosgailte fad an latha. Lèintean-T, adan, stiogairean - mar as àbhaist!

Talla #2
“An seo feumar an siostam gu lèir atharrachadh: bidh sinn a’ càradh cruinneachaidhean k8s briste còmhla ri meacanaigean barrantaichte. ”


Source: www.habr.com

Cuir beachd ann