Banyere ka Plesk si gaa KubeCon

N'afọ a, Plesk kpebiri iziga ọtụtụ mmadụ na KubeCon, ihe omume Kubernetes mbụ na ụwa. Enweghị ogbako pụrụ iche na Russia na isiokwu a. N'ezie, anyị na-ekwu maka K8s, na onye ọ bụla chọrọ ya, ma ọ dịghị ebe ọzọ ọtụtụ ụlọ ọrụ na-eme ya na-ezukọ n'otu ebe. Abụ m otu n'ime ndị sonyere ka m na-arụ ọrụ n'elu ikpo okwu dabere na Kubernetes.

Banyere ka Plesk si gaa KubeCon

Banyere nzukọ

Ọnụ ọgụgụ nke ogbako ahụ dị ịtụnanya: 7000 sonyere, nnukwu ụlọ ngosi ihe ngosi. Mgbanwe site n'otu ụlọ nzukọ gaa na nke ọzọ were nkeji 5-7. Enwere akụkọ 30 na isiokwu dị iche iche n'otu oge. Enwere nnukwu ụlọ ọrụ nwere oche nke ha, ụfọdụ n'ime ha na-enye ọtụtụ ihe ọma na ụfọdụ nnukwu ihe nrite, ha na-enyekwa ụdị ihe niile dị iche iche n'ụdị T-shirt, mkpịsị akwụkwọ na ihe ndị ọzọ mara mma. . Nkwurịta okwu niile bụ na Bekee, mana ahụghị m ihe isi ike ọ bụla. Ọ bụrụ na nke a bụ naanị ihe kpatara na ị naghị aga nzukọ ndị mba ọzọ, gaa n'ihu. English na IT dị mfe karịa English mgbe niile ekele n'ụba nke maara okwu na ị na-ede na-agụ kwa ụbọchị na koodu na akwụkwọ. Enweghikwa nsogbu na echiche nke akụkọ. Enyere ọtụtụ ozi n'isi m. Ka ọ na-erule mgbede, ọ dị m ka ihe nkesa nke ha ji ohere nke oke njupụta ma wụsa ya ozugbo n'ime ala.

Banyere akụkọ

Achọrọ m ikwu okwu nkenke maka akụkọ ndị kacha amasị m ma na-akwado ikiri.

Okwu mmalite na CNAB: Nkwakọ ngwaahịa igwe ojii nwere ọtụtụ Toolchains - Chris Crone, Docker

Akụkọ a mere ka m nwee mmetụta ziri ezi n'ihi na o metụrụ aka n'ọtụtụ ihe mgbu. Anyị nwere ọtụtụ ọrụ dị iche iche, ndị mmadụ dị iche iche na-akwado ma mepụta ha. Anyị na-agbaso akụrụngwa ka koodu na-abịaru nso, mana enwere ụfọdụ nsogbu edozibeghị. Enwere ebe nchekwa nwere koodu enwere ike, mana ọnọdụ ugbu a na ngwa ahịa na-echekwa ya site n'aka onye nrụpụta na-agba edemede na igwe, kredit dị ebe ahụ. Enwere ike ịchọta ozi ụfọdụ na mgbagwoju anya, mana ọ bụghị mgbe niile ka a na-ahụ anya ebe. Enweghị ebe ị nwere ike pịa bọtịnụ na ihe niile ga-adị mma. A na-atụ aro ịme nkọwa ma tinye n'ime ebe nchekwa ọ bụghị naanị koodu, kamakwa ngwá ọrụ ntinye. Kọwaa ebe ị ga-enweta steeti na kredit, mee Wụnye wee nụ ụtọ nsonaazụ ya. Ọ ga-amasị m ịtụkwu usoro na ọrụ ndị a, m ga-agbaso mwepụta CNAB, jiri ha n'onwe m, mejuputa ha, wee kwenye ha. Ụkpụrụ dị mma maka ịmepụta Readme na turnip.

Debe Ụgbọelu Space na-efe efe: Na-ede ndị na-arụ ọrụ siri ike - Illya Chekrygin, Upbound

Ọtụtụ ozi na rake mgbe ị na-ede ndị ọrụ. Ana m ewere akụkọ ahụ dị ka ihe kwesịrị ịhụ maka ndị na-eme atụmatụ ide onye ọrụ nke ha maka Kubernetes. Ihe niile dị ka statuses, mkpofu mkpofu, asọmpi na ihe ọ bụla ọzọ na-eburu n'uche ebe ahụ. Ihe ọmụma nke ukwuu. Mkwupụta okwu ahụ si na koodu Kubernetes na-adịgide adịgide masịrị m:
Banyere ka Plesk si gaa KubeCon

Ụgbọ elu Kubernetes na-achịkwa maka ndị na-arụsi ọrụ ike na-amasị foto - Daniel Smith, Google

K8s na-azụ ahịa mgbagwoju anya maka ntinye aka na-akwado ịdị mfe nke mmejuputa.

Akụkọ a na-ekpughe n'ụzọ zuru ezu otu n'ime ihe ndị bụ isi ụkpụrụ ụlọ nke ụyọkọ - ụgbọ elu na-achịkwa, ya bụ nhazi nke njikwa. A kọwapụtara ọrụ ha na ihe owuwu ha, yana ụkpụrụ ndị bụ isi nke ịmepụta onye njikwa gị site na iji ihe atụ nke ndị dị adị.

Otu n'ime isi ihe mbụ bụ nkwanye ka ịghara ikpuchi ọnọdụ ndị na-adịghị mma n'azụ omume ziri ezi nke onye njikwa, kama ịgbanwe omume n'ụzọ ụfọdụ iji gosi usoro na nsogbu bilitere.

Na-eji Kubernetes na-arụ ọrụ eBay dị elu na-arụ ọrụ - Xin Ma, eBay

Ahụmahụ na-adọrọ mmasị nke ukwuu, ọtụtụ ozi na ntụziaka banyere ihe ịkwesịrị iburu n'uche mgbe ị nwere nnukwu ọrụ dị elu. Ha batara na Kubernetes nke ọma ma kwado ụyọkọ 50. Ha na-ekwu maka akụkụ niile nke ịpịpụta kacha arụpụta ihe. Ana m akwado ikiri akụkọ ahụ tupu ịme mkpebi teknụzụ ọ bụla na ụyọkọ.

Grafana Loki: Dị ka Prometheus, mana maka ndekọ. - Tom Wilkie, ụlọ nyocha Grafana

Akụkọ ahụ mgbe nke ahụ gasịrị, achọpụtara m na ọ dị m mkpa ịnwale Loki maka ndekọ ndekọ na ụyọkọ, ma eleghị anya, nọrọ na ya. Isi ala: ngbanwe dị arọ. Grafana chọrọ ịmepụta ihe ngwọta dị fechaa, nke dabara adaba maka nsogbu nkwụsị. Ngwọta ahụ wee bụrụ nke mara mma: Loki na-ahọrọ ozi meta site na Kubernetes (akara ngosi, dị ka Prometheus), wee debe ndekọ ahụ dịka ha siri dị. Ya mere, ị nwere ike họrọ iberibe log site ọrụ, chọta a kpọmkwem sub, họrọ a kpọmkwem oge, iyo site njehie koodu. Ihe nzacha ndị a na-arụ ọrụ na-enweghị ọchụchọ ederede zuru oke. Yabụ, site na iji nwayọọ nwayọọ na-ebelata ọchụchọ ahụ, ị ​​nwere ike nweta njehie akọwapụtara nke ịchọrọ. N'ikpeazụ, a ka na-eji ọchụchọ ahụ, ma ebe ọ bụ na gburugburu ahụ dị warara, ọsọ ahụ zuru ezu na-enweghị indexing. Site n'ịpị ya, a na-etinye ihe ndị gbara ya gburugburu - ahịrị abụọ tupu ya na ahịrị abụọ nke log mgbe. Ya mere, ọ dị ka ịchọ faịlụ nwere ndekọ na grepping na ya, mana ntakịrị ka adaba na n'otu interface ebe metrics dị. Enwere ike ịgụta ọnụọgụ ihe omume nke ajụjụ ọchụchọ. Ajụjụ ọchụchọ ahụ n'onwe ha yiri asụsụ Prometheus ma dị mfe. Ọkà okwu dọọrọ uche anyị gaa n'eziokwu ahụ bụ na ngwọta adịghị mma maka nyocha. Ana m akwado ya onye ọ bụla chọrọ ndekọ, ọ dị mfe ịgụ.

Kedu ka Intuit si arụ ọrụ Canary na Blue Green yana onye njikwa K8s - Daniel Thomson

A na-egosipụta nke ọma usoro ntinye nke canary na acha anụnụ anụnụ. M na-adụ ndị na-enwetabeghị mmụọ nsọ ka ha lelee akụkọ ahụ. Ndị na-ekwu okwu ga-eweta ihe ngwọta n'ụdị ndọtị maka usoro CI-CD na-ekwe nkwa ARGO. Okwu Bekee nke ọkà okwu si Russia dị mfe ige ntị karịa okwu ndị ọzọ na-ekwu okwu.

Njikwa nnweta Smarter Kubernetes: Ụzọ dị mfe iji nweta nkwenye - Rob Scott, ReactiveOps

Otu n'ime akụkụ kachasị sie ike nke njikwa ụyọkọ ka na-edozi nchekwa, ọkachasị ikike ịnweta akụrụngwa. Ihe ochie K8s arụnyere na-enye gị ohere ịhazi ikike dịka masịrị gị. Kedu ka esi eme ka ha dị ọhụrụ n'enweghị mgbu? Kedu ka esi aghọta ihe na-eme na ikike ịnweta ma mebie ọrụ ndị emepụtara? Akụkọ a abụghị naanị na-enye nkọwapụta nke ọtụtụ ngwaọrụ maka ikike ntọhapụ na k8s, kamakwa na-enye ndụmọdụ izugbe maka iwulite amụma dị mfe ma dị irè.

Akụkọ ndị ọzọ

Agaghị m akwado ya. Ụfọdụ bụ ndị ọchịagha, ụfọdụ, n'ụzọ megidere nke ahụ, siri nnọọ ike. Ana m adụ gị ọdụ ka ị banye n'ime listi ọkpụkpọ a wee lelee ihe niile akara dị ka isi okwu, nke a ga-enye gị ohere ileba anya na ụlọ ọrụ gburugburu Cloud Native Apps, wee pịa ctrl+f wee chọọ isi okwu, ụlọ ọrụ, ngwaahịa na ụzọ mmasị.

Nke a bụ njikọ na listi ọkpụkpọ nwere akụkọ, ṅaa ntị na ya

Ndepụta egwu Youtube

Banyere ụlọ ọrụ eguzo

N'ebe a na-edebe Haproxy, e nyere m uwe elu maka nwa m nwoke. Enwere m obi abụọ na n'ihi nke a, m ga-eji haproxy dochie Nginx na mmepụta, mana m na-echetakarị ha. Kedu onye maara ihe ndị nwe ọhụrụ ga-eme Nginx.

Banyere ka Plesk si gaa KubeCon
Enwere okwu dị mkpirikpi n'ụlọ ntu IBM ụbọchị atọ ahụ, ha ratakwa ndị mmadụ site n'ịpụpụ Oculus Go, ekweisi Beats na quadcopter. Ị ga-anọrịrị na nkwụnye ihe ọkara awa dum. Ugboro abụọ n'ime ụbọchị atọ m nwara chi m - ọ emeghị. VMWare na Microsoft nyekwara obere ihe ngosi.

Na Ubuntu guzoro, emere m ihe onye ọ bụla yiri ka ọ na-eme - were foto Shuttleworth see. Otu nwoke na-akpakọrịta, ọ nwere obi ụtọ ịmata na m na-eji ya kemgbe 8.04 nakwa na ihe nkesa na-arụ ọrụ na ya maka afọ 10 na-enweghị nkwalite nkwalite na-enweghị otu nkwụsịtụ (ọ bụ ezie na enweghị ohere ịntanetị).

Banyere ka Plesk si gaa KubeCon
Ubuntu na-egbutu MicroK8s ya - Ngwa ngwa, ọkụ, Onye Mmepụta Kubernetes microk8s.io

Enweghị m ike ịgafe Dmitry Stolyarov ike gwụrụ, agwara m ya okwu banyere ndụ siri ike kwa ụbọchị nke ndị injinia na-akwado Kubernetes. Ọ ga-enyefe ndị ọrụ ibe ya ịgụ akụkọ, mana ọ na-akwadebe usoro ọhụrụ maka iwepụta ihe omume ahụ. Agwara m gị ka ị denye aha na ọwa YouTube Flant.

Banyere ka Plesk si gaa KubeCon
IBM, Cisco, Microsoft, VMWare tinyere nnukwu ego na nkwụnye ego. Ndị otu ibe mepere emepe nwere nkwudo dị ala karịa. Agwara m ndị nnọchi anya Grafana na stampụ ahụ, ha mekwara ka m kwenye na m kwesịrị ịnwale Loki. N'ozuzu, ọ dị ka ọ dị mkpa ịchọta ederede zuru oke na usoro ntinye naanị maka nyocha, na usoro na ọkwa Loki zuru ezu maka nchọpụta nsogbu. Mụ na ndị mmepe Prometheus kwurịtara okwu. Ha anaghị eme atụmatụ ime nchekwa ogologo oge nke metrik na mbelata data. A na-atụ aro ka ị lelee cortex na Thanos dị ka ihe ngwọta. Enwere ọtụtụ oche, ọ were otu ụbọchị dum ịhụ ha niile. Ihe nleba anya iri na abuo dị ka ọrụ. Ọrụ nchekwa ise. Ọrụ arụmọrụ ise. UI iri na abuo maka Kubernetes. Enwere ọtụtụ ndị na-enye k8 dịka ọrụ. Onye ọ bụla chọrọ akụkụ nke ahịa ha.

Amazon na Google gbaziri patios nwere ahịhịa arụrụ arụ n'elu ụlọ ma tinye ebe nchekwa anwụ n'ebe ahụ. Amazon wepụrụ iko ma wụsa lemonade, na n'elu ebe a na-ekwu maka ihe ọhụrụ na-arụ ọrụ na ọnọdụ ntụpọ. Google weputara kuki nwere akara Kubernetes wee mee mpaghara foto mara mma, na ebe a na-adọkpụ, ana m azụ azụ maka nnukwu ụlọ ọrụ.

Banyere Barcelona

Na ịhụnanya na Barcelona. Anọ m ebe ahụ nke ugboro abụọ, nke mbụ na 2012 na njem nlegharị anya. Nke a bụ ihe ijuanya, mana ọtụtụ eziokwu batara n'uche, enwere m ike ịgwa ndị ọrụ ibe m ọtụtụ ihe, abụ m onye ndu obere. Ikuku oké osimiri dị ọcha mere ka ahụ́ m kwụsị ozugbo. Nri oké osimiri na-atọ ụtọ, paella, sangria. Ihe owuwu na-ekpo ọkụ nke ukwuu, anwụ na-acha. Ọnụ ọgụgụ dị nta nke ala, ọtụtụ akwụkwọ ndụ akwụkwọ ndụ. Anyị jere ije ihe dị ka kilomita iri ise n’ime ụbọchị atọ a, achọrọ m ịgagharị obodo a ugboro ugboro. Ihe a niile mgbe akụkọ gasịrị, na mgbede.

Banyere ka Plesk si gaa KubeCon
Banyere ka Plesk si gaa KubeCon
Banyere ka Plesk si gaa KubeCon

Gịnị bụ isi ihe m ghọtara

Obi dị m ụtọ nke ukwuu na m nwere ohere ịga ọgbakọ a. Ọ doziri n'ime shelf nke a na-edozibeghị mbụ. O nyere m mmụọ nsọ wee mee ka ihe ụfọdụ pụta ìhè.

Echiche ahụ gbara ọsọ dị ka eriri uhie: Kubernetes abụghị njedebe, kama ọ bụ ngwá ọrụ. Ikpo okwu maka ịmepụta ikpo okwu.

Na isi ọrụ nke mmegharị ahụ dum: wuo ma mee ngwa ngwa scalable

Isi ntụzịaka ndị obodo na-arụ ọrụ na kristal. Ihe dị ka otu ihe 12 maka ngwa si pụta n'otu oge, ndepụta nke ihe na otu esi eme maka akụrụngwa n'ozuzu pụtara. Ọ bụrụ na ịchọrọ, ịnwere ike ịkpọ usoro ndị a:

  • gburugburu dị ike
  • Igwe ojii nke ọha, ngwakọ na nkeonwe
  • Igbe
  • Ntupu ọrụ
  • Ngwa egwu
  • akụrụngwa na-adịghị agbanwe agbanwe
  • API nkwupụta

Usoro ndị a na-enye gị ohere ịmepụta sistemụ na njirimara ndị a:

  • Echekwara ya megide mfu data
  • Na-agbanwe (na-edozi ibu)
  • Na-eje ozi
  • Ihe a na-ahụ anya (ogidi atọ: nleba anya, ịde osisi, ịchụ nta)
  • Inwe ikike iwepụta nnukwu mgbanwe ugboro ugboro yana amụma n'enweghị nsogbu.

CNCF na-ahọrọ ọrụ kachasị mma (obere ndepụta) ma kwalite ihe ndị a:

  • Smart akpaaka
  • isi mmalite
  • Nnwere onwe ịhọrọ onye na-eweta ọrụ

Kubernetes dị mgbagwoju anya. Ọ dị mfe ideologically na akụkụ, ma mgbagwoju dị ka a dum. Ọnweghị onye gosipụtara ngwọta niile na otu. Ahịa maka k8 dị ka ọrụ, na n'ezie ahịa ndị ọzọ, bụ ọhịa ọdịda anyanwụ: a na-ere nkwado maka ma $ 50 na $ 1000 kwa ọnwa. Onye ọ bụla na-abanye n'ime akụkụ ụfọdụ wee gwuo ya. Ụfọdụ na-abanye na nlekota na dashboards, ụfọdụ n'ime arụmọrụ, ụfọdụ na nchekwa.

K8S, ihe niile na-amalite!

isi: www.habr.com

Tinye a comment