Kaip būti gimtąja Kubernete? pateikė Markus Eisele

Markusas Eisele

„Kubernetes“ yra puikus projektas žinoma visiems, ypač dėl konteinerių programos diegimo ir valdymo. Markusas Eisele, „Red Hat“ EMEA kūrėjų įsisavinimo vadovas, turi keletą svarbių detalių visiems, kurie nori apie tai sužinoti.

Ir tai, kad verslo plėtra visada buvo vienas iš didžiausių kompiuterių inžinerijos, o ypač, iššūkių tokių kompanijų kaip „Red Hat“. Štai kodėl per pastarąjį dešimtmetį buvo pereita nuo klasikinės 3 pakopų architektūros prie naujos architektūros su labai paskirstytomis mikropaslaugomis, kad būtų pasiekti beveik neriboti infrastruktūros ištekliai viešiesiems debesų teikėjams. Be to, šios mikro paslaugos gali būti specializuojamos atliekant labai specifines ir paprastas užduotis, palyginti su pasenusiais sunkiais programų serveriais.

raudonas

Tai mikropaslaugos tai reiškia didesnį sunaudojamų išteklių efektyvumą, o tai yra dar vienas didelis privalumas. Be to, tai yra vienas geriausių būdų, kaip šias diegti per konteinerius, tarsi mažos virtualios mašinos buvo gydomi. Nors pagrindinis skirtumas tarp VM ir sudėtinio rodinio yra tas, kad pirmasis neturi operacinės sistemos, vietoj to jis veikia pagrindinės operacinės sistemos branduolio vartotojo erdvėje, tarsi tai būtų programa. Tai taip pat reiškia didesnį saugumą.

Tačiau ne viskas turėjo būti privalumų, nes šiai architektūrai reikia daug konteinerių (po vieną kiekvienai paslaugai ar daugiau), o tai reiškia, kad jų valdymas ir koordinavimas gali būti sudėtingas ir parodyti didesnes pastangas sistemos administratoriui. Tai kur Į sceną įžengia Kubernetes ir tai viską žymiai palengvina.

Savosios aplinkos nustatymas „Kubernetes“

„Kubernetes“ logotipas

„Kubernetes“ palengvina administratorių gyvenimą, leidžiantis labiau automatizuoti programų ir paslaugų valdymą. Ieškant analogijos, tai būtų kaip uosto direkcija prieplaukoje, leidžianti laivams vienu metu judėti kosmose. Kitaip tariant, pradžioje „Kubernetes“ galimybes buvo galima palyginti su „Java EE“ galimybėmis, nes abi programos veikia paskirstytoje fizinėje aparatūroje. Tačiau konteineriai mažai rūpinasi pačios programos reikalavimais.

Naudodami „Kubernetes“, galite sukonfigūruoti klasterį rašydami konfigūracijos failus į teksto formatas (daugiausia YAML, nors jis palaiko ir JSON). Viduje bus kiekvieno valdymui apibrėžto objekto parametrai ar specifikacijos.

Aparatinė įranga vietinei „Kubernetes“ konfigūracijai

Serveris

Norint pasinaudoti didelis mastelis ir patikimumas teikia „Kubernetes“ sankaupos, kūrėjai ir administratoriai turi pasirūpinti, kad talpykloje būtų pakankamai išteklių paleisti.

Jei daroma prielaida, kad klasteris turi du pagrindinius mazgus su 2 GB RAM, 4 branduolius ir 2 darbuotojo mazgus su 1 GB RAM ir 2 branduoliais, tada „Kubernetes“ klasteris jums reikės mažiausiai 6 GB RAM ir 12 branduolių. Kai kuriuos išteklius gali pateikti ne visi staliniai kompiuteriai, nors tiesa, kad šis projektas nėra skirtas darbalaukiui.

Tačiau šiuo metu yra keletas mažesnės mokymosi aplinkos leidžiančius kūrėjams tobulėti kartu su „Kubernetes“ vietinėje aplinkoje. Jų pavyzdžiai yra „MiniKube“, „MicroK8s“, „OpenShift CodeReady Cointainers“ ir kt. Visi jie yra vieno vieno mazgo sankaupos, kad juos būtų galima laikyti staliniame kompiuteryje ir kuriuos būtų galima įdiegti per kelias minutes.

Norėdami išbandyti a sudėtingesnė aplinkos paslauga, paprastai turite eiti į tikrą „Kubernetes“ grupę. Bet įrankis Paruošti kodui konteineriai tai gali žymiai palengvinti kūrėjo gyvenimą, įskaitant visą „Kubernetes“ sankaupos įrankių rinkinį ir vieno mazgo diegimą.

Gimtoji įvaikinimas Kubernetes yra kitoks pasaulis

„Kubernetes“ pakeitė visą kūrėjų patirtį, matydami, kaip šių paslaugų valdymo būdas yra visiškai kitoks ir integruotas. Todėl Kubernetes įvaikinimas tapo kitas loginis žingsnis kūrėjo supaprastinimo link.

Taip pat įgalina „Kubernetes“ didesnis lankstumas, su pagalba ir įrankiais produktyviam gimtosios „Kubernetes“ plėtros ir naujų įdomių iššūkių ...


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.