Papiso ea Litšenyehelo ho Kubernetes e Laolehileng (2020)

Hlokomela. fetolela.: Moenjiniere oa American DevOps Sid Palas, a sebelisa tsebiso ea morao-rao ea Google Cloud Joaloka tataiso ea tlhahisoleseding, ke ile ka bapisa litšenyehelo tsa ts'ebeletso ea Managed Kubernetes (ka litlhophiso tse fapaneng) ho tsoa ho bafani ba pele ba maru lefatšeng. Molemo o mong oa mosebetsi oa hae e ne e le ho hatisoa ha Jupyter Notebook e lumellanang, e lumellang (ka tsebo e fokolang ea Python) ho lokisa lipalo tse entsoeng ho lumellana le litlhoko tsa hau.

TL; DR: Leoatle la Azure le Digital ha li lefelle lisebelisoa tse sebelisoang bakeng sa sefofane sa taolo, e leng se etsang hore e be khetho e ntle ea ho tsamaisa lihlopha tse ngata tse nyenyane. Bakeng sa ho tsamaisa palo e nyane ea lihlopha tse kholo, GKE e loketse ka ho fetisisa. Ho phaella moo, o ka fokotsa litšenyehelo haholo ka ho sebelisa li-node tsa spot / preemptive / low-priority kapa ka "ho ngolisa" ho sebelisoa nako e telele ea li-node tse tšoanang (sena se sebetsa ho liforomo tsohle).

Papiso ea Litšenyehelo ho Kubernetes e Laolehileng (2020)
Boholo ba sehlopha (palo ea basebetsi)

Boitsebiso bo tloaelehileng

Phatlalatso ea haufinyane ea Google Cloud Phatlalatso ea GKE ea ho qala ho lefisa lisente tse 10 ka hora ea sehlopha bakeng sa hora e 'ngoe le e 'ngoe ea sehlopha e ile ea ntšusumelletsa hore ke qale ho sekaseka litheko tsa linyehelo tse kholo tse laoloang tsa Kubernetes.

Papiso ea Litšenyehelo ho Kubernetes e Laolehileng (2020)
Phatlalatso ena e khopisitse ba bang haholo...

Batho ba ka sehloohong ba sengoloa ke:

Karohano ea Litšenyehelo

Litsenyehelo tse felletseng tsa ho sebelisa Kubernetes sethaleng se seng le se seng se na le likarolo tse latelang:

  • Tefiso ea tsamaiso ea lihlopha;
  • Ho leka-lekanya mojaro (bakeng sa Ingress);
  • Lisebelisoa tsa k'homphieutha (vCPU le memori) ea basebetsi;
  • Egress sephethephethe;
  • Polokelo ea ka ho sa feleng;
  • Ts'ebetso ea data ka ho leka-lekanya mojaro.

Ho feta moo, bafani ba maru ba fana ka litheolelo tse kholo haeba moreki a batla / a ka sebelisa preemptible letheba kapa li-node tsa pele-pele KAPA li itlama ho sebelisa li-node tse tšoanang bakeng sa lilemo tse 1-3.

Ho bohlokoa ho totobatsa hore le hoja litšenyehelo e le motheo o motle oa ho bapisa le ho lekola bafani ba litšebeletso, lintlha tse ling li lokela ho eloa hloko:

  • Uptime (Tumellano ea Boemo ba Tšebeletso);
  • Tikoloho ea maru e potolohileng;
  • Liphetolelo tse fumanehang tsa K8s;
  • Boleng ba litokomane/setlankana sa lisebelisoa.

Leha ho le joalo, lintlha tsena li feta boholo ba sengoloa / boithuto bona. IN Ka February poso ho blog ea StackRox Lintlha tseo e seng tsa theko bakeng sa EKS, AKS le GKE li tšohloa ka botlalo.

Jupyter Notebook

Ho etsa hore ho be bonolo ho fumana tharollo e nang le phaello e ngata, ke hlahisitse Buka ea Jupyter, ho sebelisa plotly + ipywidgets ho eona. E u lumella ho bapisa lits'ebeletso tsa bafani bakeng sa boholo bo fapaneng ba lihlopha le lisebelisoa tsa litšebeletso.

U ka ikoetlisetsa ho sebelisa mofuta o phelang oa notepad ho Binder:

Papiso ea Litšenyehelo ho Kubernetes e Laolehileng (2020)
manage-kubernetes-price-exploration.ipynb ho mybinder.org

Ntsebise hore na lipalo kapa litheko tsa mantlha li fosahetse (sena se ka etsoa ka taba kapa ho hula kopo ho GitHub - mona ke polokelo).

fumanoeng ke

Oho, ho na le lintlha tse ngata haholo tse ka fanang ka likhothaletso tse ikhethang ho feta tse kenyellelitsoeng serapeng sa TL; DR qalong. Leha ho le joalo, ho ntse ho ka etsoa liqeto tse ling:

  • Ho fapana le GKE le EKS, AKS le Digital Ocean ha li lefelle lisebelisoa tsa lera la taolo. AKS le DO li na le chelete e ngata haeba meaho e kenyelletsa lihlopha tse ngata tse nyane (mohlala, sehlopha se le seng moetsi e mong le e mong kapa moreki e mong le e mong).
  • Lisebelisoa tsa khomphutha tse theko e tlase hanyane tsa GKE li etsa hore e be le phaello e ngata ha boholo ba lihlopha * bo ntse bo eketseha.
  • Ho sebelisa li-node tse sa lebelloang kapa kamano ea nako e telele ea node ho ka fokotsa litšenyehelo ka ho feta 50%. Tlhokomeliso: Digital Ocean ha e fane ka litheolelo tsena.
  • Litefiso tse tsoang ho Google li phahame, empa litšenyehelo tsa lisebelisoa tsa khomphutha ke tsona tse ka khethollang lipalo (ntle le haeba sehlopha sa hau se hlahisa palo e kholo ea data e tsoang).
  • Ho khetha mefuta ea mochini o ipapisitseng le CPU le litlhoko tsa memori tsa mosebetsi oa hau ho tla u thusa ho qoba ho lefa chelete e eketsehileng bakeng sa lisebelisoa tse sa sebelisoeng.
  • Digital Ocean e lefella litšenyehelo tse fokolang bakeng sa vCPU le ho feta bakeng sa memori ha e bapisoa le li-platform tse ling - sena e ka ba lebaka la ho etsa qeto bakeng sa mefuta e meng ea mesebetsi e mengata.

*Tlhokomeliso: Analysis e sebelisa lintlha molemong oa kakaretso oa compute node (morero-kakaretso). Tsena ke liketsahalo tsa n1 GCP Compute Engine, liketsahalo tsa m5 AWS ec2, mechine ea sebele ea D2v3 Azure le marotholi a DO a nang le li-CPU tse inehetseng. Ka lehlakoreng le leng, hoa khoneha ho etsa lipatlisiso har'a mefuta e meng ea mechini ea sebele (e phatlohang, ea ho kena). Ha u habanya feela, litšenyehelo tsa mechini e fumanehang li ipapisitse le palo ea li-vCPU le boholo ba mohopolo, empa ha ke na bonnete ba hore mohopolo ona o tla tšoarella bakeng sa litekanyo tse sa tloaelehang tsa memori / CPU.

Sengoloa Tataiso ea Litšenyehelo tsa Ultimate Kubernetes: AWS vs GCP vs Azure vs Digital Ocean, e hatisitsoeng ka 2018, e sebelisitse sehlopha sa litšupiso se nang le li-cores tse 100 tsa vCPU le 400 GB ea memori. Ha ke bapisa, ho ea ka lipalo tsa ka, sehlopha se ts'oanang ho se seng le se seng sa sethala sena (bakeng sa maemo a batloang) se tla bitsa chelete e latelang:

  • AKS: 51465 USD / selemo
  • EKS: 43138 USD / selemo
  • GKE: 30870 USD / selemo
  • ETSA: 36131 USD / selemo

Ke tšepa hore sengoloa sena hammoho le bukana e tla u thusa ho lekola linyehelo tse ka sehloohong tse laoloang tsa Kubernetes le / kapa ho boloka chelete ho lisebelisoa tsa maru ka ho sebelisa monyetla oa litheolelo le menyetla e meng.

PS ho tsoa ho mofetoleli

Bala hape ho blog ea rona:

Source: www.habr.com

Eketsa ka tlhaloso