Takulandilani kudziko la DigitalOcean Kubernetes (DOKS), nsanja yamphamvu komanso yosavuta kugwiritsa ntchito pakuwongolera mapulogalamu.
DOKS imakulolani kuti mutengere mwayi pa Kubernetes scalability ndi kusinthasintha popanda zovuta pakuwongolera zomangamanga.
Nkhaniyi ikuthandizani kuti mupange gulu lanu la Kubernetes pa DigitalOcean, kukulolani kuti mugwiritse ntchito ndikuwongolera mapulogalamu anu mosavutikira.
Kaya ndinu katswiri wodziwa zambiri kapena watsopano ku Kubernetes, phunziroli likupatsani chidziwitso ndi malangizo atsatanetsatane kuti mupange gulu lanu loyamba.
Kodi DigitalOcean Kubernetes ndi chiyani kwenikweni?
DigitalOcean Kubernetes ndi ntchito yoyendetsedwa yomwe imapangitsa kukhala kosavuta kukhazikitsa ndikuwongolera magulu a Kubernetes.
Kubernetes ndi ukadaulo waulere komanso wotsegulira zotengera zomwe zimagwiritsidwa ntchito poyendetsa ndikukweza mapulogalamu omwe ali ndi zida.
Mutha kuyang'ana kwambiri pakupanga mapulogalamu anu m'malo modandaula za zovuta zosunga zoyambira pogwiritsa ntchito DigitalOcean Kubernetes.
DigitalOcean Kubernetes ili ndi yosavuta kugwiritsa ntchito mawonekedwe a mawonekedwe ndi zida zolimba za mzere wamalamulo popanga, kukonza, ndi makulitsidwe masango.
Mutha kuyika ndikugwiritsa ntchito mapulogalamu anu papulatifomu yomwe imapezeka kwambiri komanso yodalirika, yokhala ndi mphamvu ngati makulitsidwe odzichitira, katundu kusinthanitsa, ndi zosintha zopanda msoko.
Ngakhale oyamba kumene amatha kuyamba mwachangu ndi Kubernetes ndikupeza zabwino zokhala ndi zotengera kutumiza ntchito pogwiritsa ntchito maziko a DigitalOcean ndi zolemba zatsatanetsatane.
Tiyeni tifotokoze ena mwa mawu ofunika kwambiri omwe tidzagwiritse ntchito.
Malingaliro Ofunika
Cluster
Mu DigitalOcean Kubernetes, gulu ndi makompyuta otchedwa node omwe amagwirira ntchito limodzi ndikuyang'anira mapulogalamu omwe ali ndi zida.
Imagwira ntchito ngati gulu logwirizana, kukulolani kuti mugwiritse ntchito ndikuwongolera mapulogalamu anu mosavuta.
Gululi limapereka zida ndi zida zofunikira kuti zitsimikizire kuti mapulogalamu anu akupezeka kwambiri, owopsa, komanso odalirika.
Node
Makina omwe ali mkati mwamagulu omwe amagwira ntchito zofunikira kuti agwiritse ntchito mapulogalamu anu amatchedwa node.
Node iliyonse imafanana ndi kompyuta yantchito yomwe imakhala ndi zotengera. Mphamvu yowerengera ndi zida za gululo zimapangidwa ndi mfundo pamodzi.
Amayang'anira zochitika zomwe zikuphatikizapo zotengera zogwirira ntchito, kuyang'anira zosungirako, ma network, ndikuchita madongosolo a ndege yoyang'anira gulu.
Control Ndege
Ndege yowongolera imakhala ngati gawo lapakati la cluster. Imayang'anira ndikuwongolera zochitika zonse zamagulu ndikuwongolera zochita za node.
Zimapangidwa ndi magawo angapo, kuphatikiza seva ya API, scheduler, woyang'anira woyang'anira, ndi etcd database.
Ndege yoyang'anira imawonetsetsa kuti mapulogalamu anu akugwira ntchito moyenera, amasunga thanzi lawo, ndikuwongolera ntchito monga kukweza, kusanja katundu, ndi kupezeka kwakukulu.
Pod
Pod ndi gawo laling'ono kwambiri la Kubernetes. Imatanthawuza chidebe chimodzi kapena zingapo zomwe zimayikidwa pa mfundo yomweyo.
Dongosolo loyang'anira gulu limapanga ndikukonza ma pod. Zili ndi zigawo za pulogalamuyo, monga chidebe chachikulu, zotengera zothandizira, zosungirako zogawana, ndi zokonda pamaneti.
Ma Pods amathandizira kugwiritsa ntchito bwino zinthu komanso kupatukana.
Ndi, zonsezi mu malingaliro inu mukhoza kupita patsogolo ndi pangani akaunti yanu!
Mudzatumizidwa ku tsamba lolandila la DigitalOcean. Mutha kusankha "deploy a pulogalamu yapaintaneti" mwina.
Apa, muwona zosankha zina zomwe mungasankhe komwe mungapangire pulogalamu yanu. Pa positi iyi, tipita patsogolo ndikusankha Kubernetes.
Tsopano, mutumizidwa kutsamba latsopano kuti mupange gulu la Kubernetes.
Choyamba muyenera kusankha dera la data musanayambe kupanga gulu la Kubernetes. Izi zimakhazikitsa malo agulu lanu.
Mutha kusankha Amsterdam (AMS3) ngati dera lanu munthawi imeneyi. Netiweki yosasinthika ya Virtual Private Cloud (VPC) ya malo aliwonse a data ndi yosiyana, mwachitsanzo, "default-ams3 DEFAULT."
A Private IP osiyanasiyana amapangidwa zokha ndi netiweki ya VPC iyi kuti awonetsetse kulumikizana kotetezeka pakati pa maukonde.
Mutha kusankha mtundu wa Kubernetes womwe mukufuna kugwiritsa ntchito. Pokhapokha ngati muli ndi zosowa zapadera zomwe zimafunikira mtundu wakale, mtundu waposachedwa kwambiri umaperekedwa mwachisawawa.
Zambiri zitha kupezekanso muzolemba za DigitalOcean Kubernetes.
Sankhani kuchuluka kwamagulu
Ndikofunikira kusankha mtundu wa cluster. Sankhani dongosolo lomwe likugwirizana bwino ndi kuchuluka kwa ntchito yanu.
Kukuthandizani posankha njira yabwino kwambiri yopezera kupezeka ndi magwiridwe antchito, DigitalOcean imapereka upangiri.
Ndikofunikira kudziwa kuti mutha kungokulitsa kapena kugwirizanitsa gulu lanu pambuyo pake powonjezera kapena kuchotsa ma node ndi maiwe oyambira.
Dzina la dziwe la Node ndi mtundu wa makina
Mutha kupereka dziwe la node, lomwe limayimira ma node mumagulu anu, dzina.
Mutha kukhazikitsanso mtundu wa makina (Droplet) pa node iliyonse malinga ndi CPU ndi zinthu zokumbukira.
Nodi: Chiwerengero cha node mu node dziwe ndi configurable. Zakhazikitsidwa ku 3 muzochitika izi.
Onjezani Dziwe Lina la Node: Mutha kuwonjezera maiwe ochulukirapo okhala ndi zosintha zosiyanasiyana pagulu lanu ngati kuli kofunikira.
Sankhani kuchokera pazowonjezera zotsatirazi: Kuthekera kowonjezera, monga ndege yowongolera kupezeka kwakukulu kuti ikhale yodalirika kwambiri komanso wogwiritsa ntchito kuyang'anira nkhokwe zokhala ndi DigitalOcean monga zothandizira Kubernetes, zilipo.
Malizitsani: Kuti muyang'anire bwino komanso mwadongosolo, mutha kusintha projekiti ya gulu, dzina, ndi ma tag.
Mtengo wa mwezi uliwonse
Chidule cha mitengo ya masinthidwe amagulu osankhidwa chaperekedwa m'gawo la ndalama zonse za mwezi uliwonse. Lili ndi zambiri monga kuchuluka kwa ma node, RAM yomwe ilipo, ndi ma CPU enieni. Mtengo wama node ofunikira pachitsanzo ichi ndi $72 pamwezi ($0.11 pa ola).
Posankha "Pangani Cluster" mukangoyang'ana ndikukhazikitsa zisankho zonse zofunika, mutha kuyamba ntchito yomanga gulu lanu la Kubernetes.
Tsopano, popeza mudapanga gulu lanu, mutumizidwa kutsamba lina kuti musinthe.
Kuyamba ndi Kubernetes
Konzani gulu la Kubernetes.
Gawoli limakuyendetsani pamasitepe okhazikitsa gulu la Kubernetes. Ndilo sitepe yoyamba pokonzekera malo ozungulira.
Kulumikizana ndi Kubernetes
Mukapanga gulu lanu, muyenera kulumikizana nalo. Gawoli likufotokoza momwe mungalumikizire gulu lanu la Kubernetes.
Tsimikizirani kulumikizidwa
Kutsatira kukhazikitsidwa kwa kulumikizana, ndikofunikira kuti muwone ngati kulumikizana ndi gulu lanu la Kubernetes kukugwira ntchito. Gawoli likufotokoza momwe mungayesere kulumikizana.
Kutumiza katundu
Mutha kuyika ntchito yanu yoyamba popeza muli ndi gulu la Kubernetes lomwe likugwira ntchito. Gawoli likufotokoza momwe mungatumizire ndikugwiritsa ntchito mapulogalamu kapena zolemetsa pamagulu.
Gulu lanu la Kubernetes likangokhazikitsidwa, mwakonzeka kuyika ntchito zanu kapena mapulogalamu oyesera.
Umu ndi momwe tsamba langa la polojekiti likuwonekera ndi magulu.
Kodi Mungatani Ndi Cluster Yanu Tsopano?
Kutumiza Mapulogalamu
Mutha kutumiza ndikugwiritsa ntchito mapulogalamu anu mosavuta ndi magulu a DigitalOcean Kubernetes.
Mutha kugwiritsa ntchito Kubernetes kuti azitha kuyang'anira ndikukulitsa mapulogalamu anu, kaya ndi mapulogalamu a pa intaneti, zomangamanga zazing'ono, kapena zochulukira.
Zodziwikiratu ndi makulitsidwe pamanja
Mutha kukulitsa mapulogalamu anu mosavuta pogwiritsa ntchito DigitalOcean Kubernetes. Kutengera kufunikira ndi kuchuluka kwa magalimoto pamapulogalamu anu, mutha kusintha kuchuluka kwa ma replicas kapena ma pod.
Kuphatikiza apo, kutengera ma metric okhazikitsidwa, autoscaling imalola gulu lanu kuti lisinthire zokha kuchuluka kwa makope, ndikuwonetsetsa kugwiritsa ntchito bwino zinthu.
Odalirika Kwambiri ndi Kupezeka
Pamapulogalamu anu, DigitalOcean Kubernetes imapereka kupezeka kwakukulu komanso kudalirika.
Kubwereza kangapo kwa zigawo za ndege zowongolera zimapangidwa pamene ndege yowongolera kupezeka ikugwiritsidwa ntchito, kuchepetsa nthawi yopumira ndikutsimikizira kuti mapulogalamu anu akupitilizabe kugwira ntchito.
Kusanja Katundu
Magulu a Kubernetes pa DigitalOcean amabwera ndi kusanja kowonjezera. Pogwiritsa ntchito DigitalOcean Load Balancers, mutha kugawa mwachangu magalimoto omwe akubwera kumapulogalamu anu pakati pa ma pod ambiri.
Izi zimatsimikizira kugwiritsa ntchito bwino zinthu komanso kumapatsa ogula anu chidziwitso chosavuta.
Mavoti ndi Kusunga
Magulu a Kubernetes ochokera ku DigitalOcean amabwera ndi zosankha zosiyanasiyana zosungira komanso kuchuluka. Kulimbikira kwa data pamapulogalamu anu kumatheka chifukwa chophatikizira mosavuta kuchuluka kwazinthu zosungirako pamapodi anu.
Izi zimathandizira kusungidwa kwa data ndi kubweza ngakhale ma pod amangidwanso kapena kusinthidwanso.
Kuyang'anira ndi Kudula mitengo
Kubernetes pa DigitalOcean imalumikizana ndi mapulogalamu odziwika bwino odula mitengo ndi kuwunikira.
Mutha kuyeza kagwiritsidwe ntchito ka zinthu, kudziwa zambiri zamapulogalamu anu, ndikuwunika thanzi ndi momwe gulu lanu likugwirira ntchito pogwiritsa ntchito zida monga Prometheus ndi Grafana.
Kuphatikiza apo, kuti muthe kuthana ndi zovuta komanso kusanthula, mutha kuyika zipika pakati pa mapulogalamu anu pogwiritsa ntchito mapulogalamu monga Fluentd ndi Elasticsearch.
Ecosystems ndi Integration
DigitalOcean Kubernetes amagwira ntchito ndi Kubernetes ecosystem. Mutha kusintha zokolola zanu pogwiritsa ntchito zida zambiri za Kubernetes, malaibulale, ndi zowonjezera.
Zosankhazo zilibe malire, kaya mukugwiritsa ntchito Helm pakuwongolera phukusi, Istio ya ma mesh a service, kapena ukadaulo wina wa Kubernetes-native.
Zowonjezera zopanda malire
DigitalOcean imapangitsa kukonzanso gulu lanu la Kubernetes kukhala njira yosavuta komanso yosapweteka.
Sinthani kumitundu yaposachedwa kwambiri ya Kubernetes kuti mutengere mwayi pazinthu zatsopano, kukonza zolakwika, ndi zosintha zachitetezo. DigitalOcean imapereka zolemba ndi malangizo okuthandizani pakukweza.
Womba mkota
Zabwino zonse! Tsopano mukumvetsetsa zoyambira za DigitalOcean Kubernetes.
Ndichidziwitsochi, mutha kuyamba ulendo wanu wa Kubernetes molimba mtima ndikuyamba kugwiritsa ntchito luso lake loyika ndikuwongolera mapulogalamu anu omwe ali ndi zida.
Ganizirani njira zotsatirazi kuti mupitirize kufufuza kwanu.
Choyamba, dutsani zolemba za DigitalOcean Kubernetes, zomwe zimaphatikizapo malangizo atsatanetsatane, maphunziro, ndi machitidwe abwino. Ikuthandizani kukulitsa chidziwitso chanu ndikuzindikira zida zapamwamba ndi zokhazikitsa.
Pambuyo pake, yambani kuyesa kuyika mapulogalamu anu kumagulu. Gwiritsani ntchito mwayi pazida ndi zothandizira zomwe zilipo, monga mawonekedwe a ogwiritsa ntchito a DigitalOcean, zida zamalamulo monga kubectl, ndi gulu lotukuka la Kubernetes.
Lowani nawo magulu oyenerera pa intaneti, mabwalo, ndi misonkhano kuti muyanjane ndi a Kubernetes aficionados, kugawana ukatswiri, ndikupempha thandizo pakafunika.
Pomaliza, pitilizani ndi chitukuko chaposachedwa kwambiri cha Kubernetes, kukweza, ndi machitidwe abwino kwambiri kuti musunge luso lanu ndikupindula kwambiri ndi nsanja yamphamvu iyi. Kubernetes-ing, nonse!
Siyani Mumakonda