Chaidh Polaris a thoirt a-steach gus cruinneachaidhean Kubernetes a chumail fallain

Thoir an aire. eadar-theangachadh.: Chaidh a’ chiad teacsa den teacsa seo a sgrìobhadh le Rob Scott, prìomh innleadair SRE aig ReactiveOps, a tha air cùl leasachadh a’ phròiseict a chaidh ainmeachadh. Tha sinn gu math faisg air a’ bheachd air dearbhadh meadhanaichte air na thathas a’ cleachdadh ann an Kubernetes, agus mar sin tha sinn a’ leantainn iomairtean mar seo le ùidh.

Chaidh Polaris a thoirt a-steach gus cruinneachaidhean Kubernetes a chumail fallain

Toilichte a thoirt a-steach Polaris na phròiseact le còd fosgailte a chuidicheas le bhith a’ cumail suas “slàinte” buidheann de Kubernetes. Thog sinn Polaris gus cuid de na cleachdaidhean as fheàrr a chleachd ReactiveOps a dhèanamh fèin-ghluasadach gus cruinneachaidhean a chumail a’ ruith gu sàbhailte agus gu earbsach airson àireamh mhòr de luchd-dèiligidh. Tha an t-àm ann stòr fhosgladh.

Uair às deidh ùine, tha sinn air faicinn mar a tha lochdan rèiteachaidh a rèir coltais a ’leantainn gu fìor dhuilgheadasan a chuireas casg air innleadairean bho bhith a’ cadal air an oidhche. Rud a tha gu math sìmplidh - mar eisimpleir, rèiteachadh iarrtasan airson goireasan a chaidh a dhìochuimhneachadh air sgàth dìochuimhneachd (iarrtasan ghoireasan) - dh’ fhaodadh e fèin-sgèileadh a bhriseadh agus eadhon leantainn gu gum biodh eallach obrach air fhàgail gun ghoireasan. Ma bha roimhe seo, dh’ adhbhraich mion-sgrùdaidhean rèiteachaidh briseadh ann an cinneasachadh, a-nis leigidh Polaris leat casg a chuir orra gu tur.

Cuidichidh Polaris thu gus cùisean rèiteachaidh a sheachnadh a bheir buaidh air seasmhachd, earbsachd, scalability, agus tèarainteachd nan tagraidhean agad. Tha e ga dhèanamh furasta laigsean ann an rèiteachadh cleachdadh a chomharrachadh agus casg a chuir air duilgheadasan san àm ri teachd. Le Polaris, faodaidh tu cadal gu math le fios gu bheil tagraidhean air an cleachdadh a ’cleachdadh seata de inbhean air an deagh dhearbhadh.

Tha Polaris air a dhèanamh suas de dhà phrìomh phàirt:

  1. deas-bhòrd a bheir seachad fiosrachadh air dè cho math ‘s a tha cleachdadh gnàthach sa bhuidheann air an rèiteachadh;
  2. Webhook deuchainn deuchainneach a chuireas casg air cleachdadh bho bhith a’ sgaoileadh a-mach nach eil a’ coinneachadh ris an ìre ris an deach gabhail.

Clàr-taice Polaris

Chaidh deas-bhòrd Polaris a chruthachadh gus dòigh shìmplidh is lèirsinneach a thoirt seachad airson inbhe làithreach cleachdadh Kubernetes fhaicinn agus molaidhean fhaighinn airson leasachaidhean. Tha e a’ toirt sealladh farsaing air a’ bhuidheann agus a’ briseadh sìos nan toraidhean a rèir roinn-seòrsa, ainmean-àite agus cleachdadh.

Chaidh Polaris a thoirt a-steach gus cruinneachaidhean Kubernetes a chumail fallain

Tha na h-inbhean bunaiteach a shuidhich Polaris gu math àrd, mar sin na gabh iongnadh ma tha an sgòr nas ìsle na bha dùil agad. Is e prìomh amas Polaris ìrean àrda a shuidheachadh agus strì airson rèiteachadh bunaiteach math. Ma tha coltas ro theann air an rèiteachadh a thathar a’ moladh, faodar a cheartachadh tron ​​phròiseas rèiteachaidh cleachdadh, a’ dèanamh an fheum as fheàrr airson eallach obrach sònraichte.

Mar phàirt de fhoillseachadh Polaris, chuir sinn romhainn chan ann a-mhàin an inneal fhèin a thaisbeanadh, ach cuideachd cunntas mionaideach a thoirt air na deuchainnean a tha air an toirt a-steach. Anns gach lèirmheas tha ceangal ris na sgrìobhainnean iomchaidh a tha a’ mìneachadh carson a tha sinn den bheachd gu bheil e cudromach agus ceanglaichean gu goireasan a bharrachd air a’ chuspair.

Leabhar-lìn Polaris

Ma chuidicheas an deas-bhòrd thu gus sealladh farsaing fhaighinn air rèiteachadh gnàthach cleachdadh, bidh an webook a’ cur an gnìomh inbhean airson a h-uile cleachdadh nach tèid a sgaoileadh a-mach don bhuidheann ach a-mhàin.

Às deidh na cùisean a dh’ ainmich an deas-bhòrd a bhith air an suidheachadh, faodar duilleag-lìn a chleachdadh gus dèanamh cinnteach nach tuit an rèiteachadh gu bràth nas ìsle na an ìre stèidhichte a-rithist. Cha leig an duilleag-lìn le bhith a’ cleachdadh cleachdadh anns a’ bhuidheann, anns a bheil gluasadan mòra (den ìre “mearachd”) anns an rèiteachadh.

Tha comas a’ bhròg-lìn seo brosnachail, ach tha feum air deuchainnean farsaing fhathast gus a bhith air a mheas deiseil airson cinneasachadh. Tha e an-dràsta na fheart deuchainneach agus na phàirt de phròiseact Open Source ùr. Leis gum faod e casg a chuir air ùrachaidhean cleachdadh, cleachd e gu faiceallach.

Getting Started

Tha mi an dòchas fhad ‘s a tha thu fhathast a’ leughadh an t-sanas seo, gur e inneal a th ’ann am Polaris a dh’ fhaodadh a bhith feumail dhut. A bheil thu airson feuchainn air Dashboard thu fhèin? Tha e glè fhurasta pannal a chuir a-steach ann am buidheann. Tha e air a chuir a-steach le glè bheag de chòraichean (leugh a-mhàin), agus tha an dàta gu lèir fhathast a-staigh. Gus deas-bhòrd a chleachdadh a’ cleachdadh kubectl, ruith:

kubectl apply -f https://raw.githubusercontent.com/reactiveops/polaris/master/deploy/dashboard.yaml

A-nis feumaidh tu port air adhart a chuir air dòigh gus faighinn chun deas-bhòrd tron ​​​​phort ionadail 8080:

kubectl port-forward --namespace polaris svc/polaris-dashboard 8080:80

Gu dearbh, tha iomadh dòigh eile ann airson Polaris a chleachdadh agus a chleachdadh, Helm nam measg. Faodaidh tu ionnsachadh mu dheidhinn seo agus mòran a bharrachd bho Stòr Polaris air GitHub.

Chan eil an seo ach toiseach

Tha sinn toilichte leis na tha sinn air togail a-steach do Polaris mu thràth, ach chan eil an sgeulachd a’ tighinn gu crìch an sin. Tha mòran dheuchainnean ùra air an t-slighe a bu mhath leam a chuir ris gus an comas-gnìomh a leudachadh. Tha sinn cuideachd a’ coimhead airson dòigh nas fheàrr air riaghailtean sgrùdaidh eisgeachd a chuir an gnìomh aig ìre ainm-àite no stòrais. Airson tuilleadh fiosrachaidh mu na planaichean againn, faic mapa rathaid.

Ma tha beachd agad gum faod Polaris a bhith feumail, feuch an gabh thu an ùine airson feuchainn air. Tha sinn a’ cur fàilte air beachdan, fios air ais, ceistean no iarrtasan tarraing. Faodaidh tu fios a chur thugainn aig làrach a ’phròiseict, ann GitHub no Twitter.

PS bhon eadar-theangair

Leugh cuideachd air ar blog:

Source: www.habr.com

Cuir beachd ann