Qaphela. transl.: Okwangempela kwalo mbhalo kubhalwe ngu-Rob Scott, unjiniyela oholayo we-SRE kwa-ReactiveOps, osemva kokuthuthukiswa kwephrojekthi emenyezelwe. Sisondele kakhulu embonweni wokuqinisekisa okumaphakathi kwalokho okuthunyelwa e-Kubernetes, ngakho-ke silandela lezi zinyathelo ngentshisekelo.
Kujabulele ukwethula
Ngokuhamba kwesikhathi, siye sabona ukuthi amaphutha okulungisa abonakala emancane aholela kanjani ezinkingeni ezinkulu ezivimbela onjiniyela ukuba balale ebusuku. Okuthile okulula kakhulu - isibonelo, ukucushwa kwezicelo zezinsiza okunganakwanga ngenxa yokukhohlwa. (izicelo zezinsiza) - ingaphula i-autoscaling futhi iholele ekutheni imithwalo yemisebenzi ishiywe ngaphandle kwezinsiza. Uma ngaphambilini, ukwengamela okuncane kokucushwa kuholele ekuphazamisekeni ekukhiqizeni, manje i-Polaris ikuvumela ukuthi ukuvimbele ngokuphelele.
I-Polaris ikusiza ukuthi ugweme izinkinga zokucushwa ezithinta ukuzinza, ukuthembeka, ukukala, nokuvikeleka kwezinhlelo zakho zokusebenza. Kwenza kube lula ukuhlonza ubuthakathaka ekucushweni kokuthunyelwa nokuvimbela izinkinga zesikhathi esizayo. Nge-Polaris, ungalala kamnandi wazi ukuthi izinhlelo zokusebenza zisetshenziswa kusetshenziswa isethi yamazinga ahlolwe kahle.
I-Polaris yakhiwe izingxenye ezimbili ezibalulekile:
- ideshibhodi ehlinzeka ngolwazi lokuthi ukuthunyelwa okukhona ku-cluster kumiswa kanjani;
- i-webhook yokuhlola yokuhlola evimbela ukusetshenziswa kusukela ekukhishweni okungahlangabezani nezinga elamukelekayo.
Ideshibhodi ye-Polaris
Ideshibhodi ye-Polaris yadalelwa ukuhlinzeka ngendlela elula nebonakalayo yokubona isimo samanje sokuphakelwa kwe-Kubernetes futhi ithole izincomo zokuthuthukiswa. Inikeza ukubuka konke okuphelele kweqoqo futhi ihlukanise imiphumela ngesigaba, indawo yamagama, nokusetshenziswa.
Amazinga azenzakalelayo asethwe yi-Polaris aphakeme kakhulu, ngakho ungamangali uma umphumela uphansi kunalokho obukulindele. Umgomo oyinhloko we-Polaris uwukusetha amazinga aphezulu futhi ulwele ukucushwa okuzenzakalelayo okuhle. Uma ukucushwa okuhlongozwayo kubonakala kuqinile kakhulu, kungalungiswa phakathi nenqubo yokulungiselela ukuthunyelwa, kulungiselelwe imithwalo ethile yomsebenzi.
Njengengxenye yokushicilelwa kwe-Polaris, asinqumanga nje ukwethula ithuluzi ngokwalo, kodwa futhi ukuchaza ngokuningiliziwe ukuhlolwa okufakwe kuyo. Ukubuyekeza ngakunye kufaka phakathi isixhumanisi semibhalo efanelekile echaza ukuthi kungani sicabanga ukuthi ibalulekile kanye nezixhumanisi zezinsiza ezengeziwe ngesihloko.
I-Polaris Webhook
Uma ideshibhodi ikusiza ukuthi uthole ukubuka konke kokucushwa kwamanje kokuphakelwa, i-webhook izosebenzisa amazinga akho konke ukusetshenziswa okuzokhishelwa kuqoqo kuphela.
Ngemuva kokuthi izinkinga ezikhonjwe ideshibhodi sezilungisiwe, i-webhook ingasetshenziswa ukuze kuqinisekiswe ukuthi ukulungiselelwa akuwi ngaphansi kwezinga elimisiwe futhi. I-webhook ngeke ivumele ukusetshenziswa ku-cluster, ukulungiselelwa okuqukethe ukuchezuka okubalulekile (kweleveli "yephutha").
Amandla ale webhook ayakhuthaza, kodwa asadinga ukuhlolwa okubanzi ukuze kubhekwe njengokulungele ukukhiqiza. Okwamanje kuyisici sokuhlola futhi siyingxenye yephrojekthi entsha sha yomthombo ovulekile. Ngoba ingaphazamisa izibuyekezo zokuthunyelwa, isebenzise ngokuqaphela.
Ukuqalisa
Ngethemba ukuthi ngenkathi usafunda lesi simemezelo, i-Polaris iyithuluzi ongase ulithole liwusizo. Ingabe ufuna ukuzama Ideshibhodi ngokwakho? Ukukhipha iphaneli kuqoqo kulula kakhulu. Ifakwe ngamalungelo amancane (funda kuphela), futhi yonke idatha ihlala ngaphakathi. Ukuze usebenzise Ideshibhodi usebenzisa i-kubectl, sebenzisa:
kubectl apply -f https://raw.githubusercontent.com/reactiveops/polaris/master/deploy/dashboard.yaml
Manje udinga ukusetha ukudluliselwa kwembobo ukuze ufinyelele Ideshibhodi ngembobo yendawo 8080:
kubectl port-forward --namespace polaris svc/polaris-dashboard 8080:80
Yiqiniso, ziningi ezinye izindlela zokusebenzisa nokusebenzisa i-Polaris, kuhlanganise ne-Helm. Ungafunda ngalokhu nokunye okuningi
Lesi yisiqalo nje
Siyajabula ngalokho esesivele sakhele ku-Polaris, kodwa indaba ayigcini lapho. Kukhona izivivinyo eziningi ezintsha endleleni engingathanda ukungeza ukuze nginwebe ukusebenza. Siphinde sibheke indlela engcono yokusebenzisa imithetho yokuhlola okuhlukile endaweni yamagama noma ileveli yensiza. Ukuze uthole ulwazi olwengeziwe mayelana nezinhlelo zethu, sicela ubone
Uma unombono wokuthi i-Polaris ingaba usizo, sicela uthathe isikhathi ukuyizama. Samukela noma yimiphi imibono, impendulo, imibuzo noma izicelo zokudonsa. Ungasithinta ku
I-PS evela kumhumushi
Funda futhi kubhulogi yethu:
- Β«
Ukwandisa nokwengeza i-Kubernetes (uhlolojikelele kanye nombiko wevidiyo) "; - Β«
Izimbungulu zesistimu yokuzijabulisa eyi-6 ekusebenzeni kwe-Kubernetes [nesixazululo sazo] "; - Β«
9 Izindlela Ezinhle Kakhulu Zokuphepha ze-Kubernetes "; - Β«
Sethula umtapo we-kubedog wokuqapha izinsiza ze-Kubernetes ".
Source: www.habr.com