Docker vs Kubernetes: nga painga me nga huakore

Docker vs Kubernetes

La kua tino nui te mahi mariko, ina koa i nga ratonga kapua kia kaha ake ai te tango mai i nga kaituku i nga pokapu raraunga. Engari i enei ra, ko te maaramatanga-a-ipu te mea e utaina ana, na te mea ka pai te whakahaere (ma te kore e taarua etahi o nga tikanga) Ana kei tenei keehi ka ara ake nga pakanga a Docker vs. Kubernetes.

E rua nga kaupapa e tino rongonui ana, kua mohio pea koe. E rua me ona painga me ona huakore, me nga rereketanga he mea nui tena ka tae mai ki te awhina i a koe ki te whiriwhiri kaupapa e rite ana ki o hiahia ...

He aha te maatanga-a-tihi?

mariko me nga ipu

Kei te mohio koe, he maha Tuhinga o muapenei i te tino mariko, paravirtualization, etc. Ana, i tenei waahanga ka aro au ki te tino mariko e whakamahia ana i te wa e whakairi ana i nga miihini mariko, me nga ipu, kia kore ai e whakauru mai i etahi atu taurangi ka raru pea koe.

  • Miihini mariko- He huarahi tau-pokapū ki te mahi mariko. Kei runga i te kaitautoko tuarua, penei i te KVM, Xen, nga hotaka ranei penei i te VMWare, VirtualBox, etc. Ma tenei raupaparorohiko, he miihini kiko katoa (vCPU, vRAM, puku kōpae, whatunga mariko, taapiri, me etahi atu) ka peehia. Na, ka taea te whakauru i tetahi punaha whakahaere (manuhiri) ki runga i tenei taputapu mariko mai i a ia, ka taea te whakauru i nga tono me te whakahaere kia rite ki nga mahi o te punaha whakahaere ope.
  • Tuhinga: he hangarau ano i honoa mai ai tetahi momo whare herehere, one ranei hei hono mo etahi waahanga o tenei punaha katoa, he pai ake me etahi painga o te kawe me te ahuru atu (ahakoa kaore i te waatea) . Inaa hoki, kaua ki te whai kaiawhina, i enei keehi he raupaparorohiko penei i a Docker me Kubernetes ka whakamahi i te punaha manaaki hei whakahaere i nga taupānga wehe. Ko te mate ko te mea ka taea noa e koe te hora i nga taupānga maori mai i te OS manaaki ano. Ara, i roto i te VM ka taea e koe te huri mariko i te Matapihi i runga i te distro Linux, hei tauira, a, i runga i taua Matapihi ka taea e koe te whakahaere i tetahi mahinga maori mo ia, i roto i te ipu ka taea noa e koe me nga taupānga e tautokohia ana e te punaha manaaki, i roto i tenei keehi me Linux ...

Kia maumahara ki nga toronga tautoko ranei virtualization taputapu, i te mea kua kaha te Intel VT me te AMD-V ki te whakapai ake i te mahinga, mena ko te 2% noa iho o te PTM. Engari kaore e pa ki etahi atu rauemi penei i te maumahara, ki te penapena ranei kua tohaina mo te tino mariko, ko te tikanga he tono rauemi tino nui.

Koinei katoa nga ipu hei whakatau, e kaua e hiahia ki te taarua i etahi mahi kia taea ai te tohatoha i tetahi tono. Hei tauira, mena kei te hiahia koe ki te hanga ipu me te kaituku Apache, me te miihini mariko katoa kei a koe te punaha whakahaere, te kaiwhakawhanaaro, te punaha whakahaere manuhiri, me te raupaparorohiko mo taua ratonga. I tetahi atu, me te ipu ka whai raupaparorohiko koe hei whakamahi i taua ratonga, na te mea ka rere i roto i te "pouaka" wehe me te whakamahi i te punaha whakahaere a te kaihopu. I tua atu i tera, ko te whakarewatanga o te taupānga he tere ake, ma te whakakore i te OS manuhiri.

He aha te Docker?

Docker

Docker he kaupapa tuwhera, i raro i te raihana Apache, i tuhia ki te reo whakamahere Haere me te whakamahi hei whakahaere aunoa i te whakamahinga o nga tono i roto i nga ipu. Ara, ma tenei raupaparorohiko e whakahaere nga ipu i runga i nga punaha whakahaere rereke, na te mea he maha nga waahanga e mahi ana.

I te putanga mai o Docker, he maha nga painga i puta, a ka horapa tere. Ko tana tirohanga wehe ki te punaha whakahaere me te maamaa, i ahei ki te hanga ipu me nga aporo, ki te whakamahi, ki te pauna, ki te whakahaere wawe. He huarahi hei whakarewa i nga taupānga katoa e hiahiatia ana ma te kohinga rauemi iti rawa.

Hei whakarāpopototanga, kei te toha a Docker i enei āhuatanga kī:

  • Te wehe mai i te taiao.
  • Te whakahaere ipu.
  • Mana putanga.
  • Tauwāhi / Hononga.
  • Te kakama.
  • Hua
  • Mahinga.

Engari kaore i watea i etahi raru, peera i te wa i whakariterite ai aua ipu, korero ki a raatau ano. Koinei tetahi o nga take i arahi ai te hanga o Kubernetes ...

Ka rite ki taku korero a muri ake nei Pokai Docker, Kei te hiahia au ki te kii he raupaparorohiko i hangaia e nga kaiwhakawhanake Docker ano kia ahei ki te whakaropu i te roopu roopu roopu Docker i roto i tetahi roopu ka whakahaere i nga tautau ki waenga, haunga te whakariterite i nga ipu.

He korero ano mo Docker

He aha te Kubernetes?

Kubernetes

Na Google i hanga tuatahi, a muri ka tohaina ki te Cloud Native Computing Foundation. Kubernetes He punaha rite Docker-rite ano, he puna tuwhera, he raihana i raro i a Apache, me te tuhi ma te whakamahi i te reo whakamahere Haere. Ka whakamahia hei whakamahi aunoa i te tohatoha me te whakahaere i nga waahanga waahanga. Hei taapiri, ka tautokohia nga taiao rereke mo te rere o nga ipu, tae atu ki a Docker.

I te mutunga, ko Kubernetes he rig whakatikatika ipu hei kawenga mo te awhina i nga ipu rereke o nga miihini rereke, i ta raatau whakahaere, me te tohatoha utanga i waenga i a raatau. Ina hoki ko te whakahaere nana te kaupapa nei i tu hei waahanga nui ki enei momo ahuatanga ...

  • Te whakarite i nga mahi aunoa.
  • He kaha ki te whakaora i a koe ano.
  • Whakatere aunoa me te tohatoha.
  • Uta taurite me te tauine whakapae.
  • Te kaha o te whakamahinga rauemi.
  • Nga mahi e hangai ana ki nga taiao pakihi.
  • Te whakahaere tono tuuturu.
  • Hanga-aukati e taea te whakarite.
  • Whirihoranga whakaheke.
  • Pono.

Mo etahi atu korero mo Kubernetes

Docker vs Kubernetes

Docker vs Kubernetes

Ka kite koe mai i te whakamaaramatanga, he rite tonu nga mea e rua i roto i nga tini ahuatanga, engari kei a koe o raatau rereketanga, me o raatau painga me o huakore rite nga mea katoa. Ka whakaaro pea koe ko te mohio ki enei korero taipitopito kei a koe nga mea katoa kia mohio koe ko wai e tohu ana koe, i runga i te whaainga kei a koe.

Heoi, ko te raru he mea uaua ake i tera. Ehara i te mea mo Docker vs Kuernetes, na te mea he rite ki te whakataurite i nga mea rereke ka taka koe ki te he o te whakaaro me kowhiri koe i waenga i tetahi me tetahi. Ko te hua o Docker vs Kubernetes he koretake, engari me here e koe nga hangarau e rua kia taea ai te tuku me te whakatauine i nga tono a containerize kia pai ake ai.

Ko te mea tika rawa ko te whakataurite Te Whakauru Docker me nga Kubernetes. He angitu ake tena, na te mea ko te Docker Swarm he hangarau whakaoho Docker mo te hanga tautau ipu. Ahakoa, ahakoa teera kaore e tino angitu ... Inaa hoki, i hangaia a Kubernetes kia rere i roto i tetahi roopu, ka taea te whakariterite i nga kohinga kōpuku i te rahinga o te whakaputa, i te wa e mahia ana e Docker i roto i te aratau kotahi.

Nga rereketanga o Docker vs Kubernetes

Te penapena i era rereke, mena kei te pirangi koe ki te mohio nga rereketanga i waenga i a Docker Swarm me Kubernetes, ko era:

  • Kei roto i nga Kubernetes nga waahanga maha mo tautuhinga Kei te ngaro te Docker Swarm.
  • Docker Swarm ko ngawari ake ki te whirihora na tona maamaa. Hei taapiri, he maama ake ki te whakauru ki te rauropi aa Docker.
  • Engari, ko te Te manawanui He teitei ake nga Kubernetes, ka pai ake pea ki nga taiao penei i nga kaiwhakarato e waatea ana.
  • Docker Swarm ko tere e pa ana ki te tohatoha me te whakawhanui o nga ipu.
  • Kubernetes mo tana waahanga tuku taurangi nui atu ki te kāhui kāhui.
  • El utaina taurite i Kubernetes ka pai ake te pauna, ahakoa ehara i te aunoa i te waa i Docker.
  • Ka tukuna e Kubernetes pai hangoreara i nga tono uaua.
  • Ka tautokohia a Docker Swarm tae atu ki te 2000 kōpuku, i whakaritea ki te 5000 i runga i nga Kubernetes.
  • Ko Kubernetes te papaitia mo te maha o nga tautau iti, i a Dockers mo te tautau nui.
  • Ko Kubernetes te uaua, Kaikuru Maamaa.
  • Ka taea e nga Kubernetes te whakaae tohatoha waahi penapena i waenga i tetahi ipu, i te mea he iti ake te Docker ka tohaina noa i waenga i nga ipu i te kopae kotahi.
  • Ka taea e Docker Swarm te whakamahi pūmanawa tuatoru-tuatoru mo te takiuru me te tirotiro, kei roto i nga Kubernetes ana ake taputapu kua hangaia.
  • Ko te Docker Swarm he iti ki te 95.000 nga ipu, i te mea ka taea e nga Kubernetes te tautoko tae atu ki te 300.000.
  • Ahakoa kei a Docker tetahi hapori nui Kei te tautokohia a Kubernetes e nga kamupene penei i a Microsoft, Amazon, Google, me IBM.
  • Whakamau he mea whakamahi na kamupene penei i Spotify, Pinterest, eBay, Twitter, etc. Ahakoa e hiahia ana a Kubernetes ki te 9GAG, Intuit, Buffer, Evernote, etc.

He painga

Kua kite nei i etahi rerenga, inaianei kua huri te waa nga painga ia:

  • Kubernetes:
    • He ngawari te whakaritenga o te ratonga me nga kakano.
    • I hangaia e Google, he maha nga wheako i roto i te ao kapua.
    • He hapori nui me nga taputapu whakatere ipu.
    • Nga momo momo rokiroki, tae atu ki nga SAN o te rohe me nga kapua a te iwi.
  • Docker:
    • He pai, he ngawari hoki te whakaturanga tuatahi.
    • Ka taea e koe te whai i nga momo ipu hei tirotiro i nga rereketanga.
    • Tere.
    • He tino tuhinga.
    • He wehe wehe i waenga i nga taupānga.

huakore

Tuhinga o mua nga ngoikoretanga:

  • Kubernetes:
    • Nga hekenga uaua ake.
    • Whakanoho matatini me te tukanga whirihoranga.
    • He hotokore ki nga taputapu Docker o mua.
    • He uaua te whakatinana i te kohinga ā-ringa.
  • Docker:
    • Kaore i te whakarato i te waahanga penapena.
    • Te whaiwhai kino.
    • Kaore he whakahoutanga aunoa i nga kopae kore hohe.
    • Me mahi nga mahi i roto i te CLI.
    • Te whakahaere a-ringa i nga waa maha.
    • Me tautoko koe mo etahi atu taputapu.
    • He uaua ki te tohatoha roopu ā-ringa.
    • Kaore he awhina mo nga arowhai hauora.
    • He kamupene whai hua a Docker ana ko etahi o ona waahanga nui, penei i te Docker Engine me te Papamahi Docker, ehara i te puna tuwhera.

Docker vs Kubernetes: Whakamutunga

Ka taea e koe te whakaaro, ehara i te mea ngawari ki te whiriwhiri i waenga i tetahi, i tetahi atu ranei. Ko te pakanga Docker vs Kubernetes he uaua ake i te ahua. Ana ka whakawhirinaki nga mea katoa ki to whaainga kei a koe. Ko tetahi, ko tetahi ranei ka pai ake, ana ko taau ke tena.

I etahi atu waa, ko te whakamahi i nga Kubernetes me Docker te mea tino pai Tuhinga o mua. He pai te mahi a nga kaupapa e rua. Ma tenei ka pai ake te ahuru o nga hanganga me te waatea o nga tono. Ka taea hoki e koe te whakarereke i nga taupānga.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

3 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   khourt ka mea

    Nga mihi nui! Kei te maarama ake ki ahau, me te mea nui ki te maarama ahakoa i roto i nga waa maha, kaore he pai ake, he kino ake ranei, mena kaore ko te tikanga ko te whiriwhiri i nga mea e tika ana.
    Akene me hiahia noa ahau ki tetahi tauira maama ake kia maarama ai ko tehea ahuatanga tetahi, ko tetahi atu ranei e pai ake ana te mahi, ana mehea ka whakamahi ngatahi ai.
    Ano hoki, he aha nga waahanga rereke kei a maatau mo tenei momo raupaparorohiko?

  2.   khourt ka mea

    Ana he aha te whakamahinga o taatau e timata ana ki te mohio mo nga ipu ki te tuku atu, kia kite i nga keehi pono kaore e tatari ki te mahi i nga kamupene nunui?

  3.   Erikson Melgarejo ka mea

    Ki taku whakaaro kua tautuhia hetia tetahi mea i konei, ko te kaitautoko te kaiwhakahaere ipu, kaore e taea te whakarite ki te Orchestrator.

    Ko te whakataurite kei waenganui i a Docker Swarm vs Kubernetes.

    Te ahua nei i te wa i hangaia ai tenei pou rangatira (tino pai ki taku whakaaro), i whiti etahi kupu.