Croeso i fyd DigitalOcean Kubernetes (DOKS), platfform pwerus a hawdd ei ddefnyddio ar gyfer rheoli cymwysiadau mewn cynwysyddion.
Mae DOKS yn caniatáu ichi fanteisio ar scalability a hyblygrwydd Kubernetes heb gymhlethdod rheoli seilwaith.
Bydd yr erthygl hon yn eich tywys trwy'r broses o greu eich clwstwr Kubernetes eich hun ar DigitalOcean, gan ganiatáu ichi ddefnyddio a rheoli'ch apiau yn ddiymdrech.
P'un a ydych chi'n ddatblygwr profiadol neu'n newydd i Kubernetes, bydd y tiwtorial hwn yn cynnig y wybodaeth a'r arweiniad cam wrth gam i chi i greu eich clwstwr cyntaf.
Beth yn union yw DigitalOcean Kubernetes?
Cubernetes DigitalOcean yn wasanaeth a reolir sy'n ei gwneud hi'n haws gosod a rheoli clystyrau Kubernetes.
Mae Kubernetes yn dechnoleg offeryniaeth cynhwysydd ffynhonnell agored am ddim ar gyfer rhedeg a graddio cymwysiadau cynhwysydd.
Gallwch ganolbwyntio ar ddylunio'ch apiau yn lle poeni am gymhlethdodau cynnal y seilwaith sylfaenol gan ddefnyddio DigitalOcean Kubernetes.
Mae gan DigitalOcean Kubernetes hawdd ei ddefnyddio rhyngwyneb defnyddiwr ac offer llinell orchymyn cryf ar gyfer creu, ffurfweddu a graddio clystyrau.
Gallwch chi ddefnyddio a gweithredu'ch apiau ar lwyfan sydd ar gael yn fawr ac yn ddibynadwy, gyda galluoedd fel graddio awtomataidd, cydbwyso llwyth, a diweddariadau di-dor.
Gall hyd yn oed dechreuwyr ddechrau'n gyflym gyda Kubernetes a phrofi buddion cynhwysydd lleoli cais trwy ddefnyddio seilwaith a dogfennaeth fanwl DigitalOcean.
Gadewch i ni ddiffinio rhai o'r termau pwysicaf y byddwn yn eu defnyddio.
Telerau Pwysig
Clwstwr
Yn DigitalOcean Kubernetes, mae clwstwr yn set o gyfrifiaduron o'r enw nodau sy'n cydweithio i weithredu a rheoli cymwysiadau cynhwysydd.
Mae'n gweithredu fel endid unedig, sy'n eich galluogi i ddefnyddio a rheoli'ch apps yn rhwydd.
Mae'r clwstwr yn cynnig yr adnoddau a'r seilwaith sydd eu hangen i sicrhau bod eich cymwysiadau ar gael yn fawr, yn raddadwy ac yn ddibynadwy.
Nôd
Cyfeirir at beiriannau unigol y tu mewn i glwstwr sy'n cyflawni'r swyddogaethau angenrheidiol i weithredu'ch cymwysiadau fel nodau.
Mae pob nod yn cyfateb i gyfrifiadur gweithiwr sy'n cynnal cynwysyddion. Mae pŵer cyfrifiannol ac adnoddau'r clwstwr yn cael eu ffurfio gan y nodau ar y cyd.
Maent yn gyfrifol am weithgareddau gan gynnwys gweithredu cynwysyddion, rheoli storio, rhwydweithio, a gweithredu archebion o awyren reoli'r clwstwr.
Plân Rheoli
Mae'r awyren reoli yn gweithredu fel uned brosesu ganolog y clwstwr. Mae'n goruchwylio ac yn rheoleiddio cyflwr cyffredinol y clwstwr ac yn trefnu gweithredoedd y nodau.
Mae'n cynnwys sawl rhan, gan gynnwys y gweinydd API, trefnydd, rheolwr rheolwr, a chronfa ddata ac ati.
Mae'r awyren reoli yn sicrhau bod eich cymwysiadau'n gweithio'n iawn, yn cynnal eu hiechyd, ac yn rheoli dyletswyddau fel graddio, cydbwyso llwythi, ac argaeledd uchel.
Pod
Pod yw uned leoli leiaf Kubernetes. Mae'n dynodi un neu fwy o gynwysyddion sy'n cael eu defnyddio ar yr un nod.
Mae awyren reoli'r clwstwr yn creu ac yn amserlennu codennau. Maent yn cynnwys cydrannau'r rhaglen, megis y prif gynhwysydd, cynwysyddion cymorth, storfa a rennir, a gosodiadau rhwydwaith.
Mae codennau'n darparu ar gyfer y defnydd gorau posibl o adnoddau a'u gwahanu.
Gyda, pob un o'r rhain mewn golwg gallwch fynd yn ei flaen a creu eich cyfrif!
Cewch eich cyfeirio at dudalen groeso DigitalOcean. Gallwch ddewis y botwm “Deploy a cymhwysiad gwe” opsiwn.
Yma, fe welwch rai opsiynau i ddewis ble i gynnal eich app. Ar gyfer y swydd hon, byddwn yn mynd ymlaen ac yn dewis Kubernetes.
Nawr, cewch eich cyfeirio at dudalen newydd i greu clwstwr Kubernetes.
Yn gyntaf rhaid i chi ddewis rhanbarth canolfan ddata cyn y gallwch adeiladu clwstwr Kubernetes. Mae hyn yn sefydlu lleoliad eich clwstwr.
Efallai y byddwch chi'n dewis Amsterdam (AMS3) fel eich rhanbarth yn y sefyllfa hon. Mae'r rhwydwaith Cwmwl Preifat Rhithwir rhagosodedig (VPC) ar gyfer pob canolfan ddata yn wahanol, er enghraifft, “default-ams3 DEFAULT.”
Cynhyrchir ystod IP Preifat yn awtomatig gan y rhwydwaith VPC hwn i sicrhau cyfathrebu diogel rhwng adnoddau rhwydwaith.
Gallwch ddewis y fersiwn Kubernetes rydych chi am ei ddefnyddio. Oni bai bod gennych chi anghenion unigryw sydd angen fersiwn hŷn, mae'r fersiwn diweddaraf yn cael ei awgrymu yn ddiofyn.
Gellir dod o hyd i ragor o wybodaeth hefyd yn nodiadau rhyddhau DigitalOcean Kubernetes.
Dewiswch gapasiti clwstwr
Mae'n hanfodol dewis capasiti'r clwstwr. Dewiswch gynllun sy'n cyd-fynd orau â natur eich llwyth gwaith.
I'ch cynorthwyo i ddewis y strategaeth maint gorau ar gyfer argaeledd a pherfformiad cyffredinol, mae DigitalOcean yn cynnig cyngor.
Mae'n bwysig nodi y gallwch chi ehangu neu gontractio'ch clwstwr yn nes ymlaen trwy ychwanegu neu dynnu nodau a phyllau nodau.
Enw pwll nod a math o beiriant
Gallwch chi roi enw i'r pwll nodau, sy'n cynrychioli set o nodau yn eich clwstwr.
Gallwch hefyd osod y math o beiriant (Droplet) ar gyfer pob nod o ran CPU ac adnoddau cof.
Nodau: Mae modd ffurfweddu nifer y nodau yn y gronfa nodau. Mae wedi'i osod i 3 yn y sefyllfa hon.
Ychwanegu Pwll Nôd Arall: Gallwch ychwanegu mwy o byllau nodau gyda gosodiadau amrywiol i'ch clwstwr os oes angen.
Dewiswch o'r opsiynau ychwanegol canlynol: Mae galluoedd ychwanegol, megis awyren rheoli argaeledd uchel ar gyfer mwy o ddibynadwyedd a gweithredwr ar gyfer rheoli cronfeydd data a gynhelir gan DigitalOcean fel adnoddau Kubernetes, ar gael.
Cwblhau: Er mwyn gweinyddu a threfnu gwell, gallwch chi bob amser addasu prosiect, enw a thagiau'r clwstwr.
Cyfanswm pris misol
Rhoddir crynodeb o'r prisiau ar gyfer y ffurfwedd clwstwr a ddewiswyd yn yr adran ar gyfanswm costau misol. Mae'n cynnwys gwybodaeth fel nifer y nodau, RAM sydd ar gael, a CPUs rhithwir. Y pris ar gyfer y nodau sylfaenol yn yr enghraifft hon yw $72 y mis ($0.11 yr awr).
Trwy ddewis “Creu Clwstwr” ar ôl i chi wirio a sefydlu'r holl ddewisiadau hanfodol, gallwch chi ddechrau'r broses o adeiladu eich clwstwr Kubernetes.
Nawr, eich bod wedi creu eich clwstwr, cewch eich cyfeirio at dudalen arall i'w addasu.
Dechrau arni gyda Kubernetes
Sefydlu clwstwr Kubernetes.
Mae'r adran hon yn eich arwain trwy'r camau o sefydlu clwstwr Kubernetes. Dyma'r cam cyntaf wrth baratoi eich amgylchfyd.
Cysylltu â Kubernetes
Ar ôl i chi ffurfio'ch clwstwr, bydd angen i chi gysylltu ag ef. Mae'r adran hon yn disgrifio sut i gysylltu â'ch clwstwr Kubernetes.
Gwirio cysylltedd
Ar ôl sefydlu cysylltiad, mae'n hanfodol gwirio bod cysylltedd â'ch clwstwr Kubernetes yn weithredol. Mae'r adran hon yn disgrifio sut i brofi'r cysylltedd.
Gosod llwyth gwaith
Gallwch chi ddefnyddio'ch llwyth gwaith cyntaf nawr bod gennych chi glwstwr Kubernetes sy'n gweithio. Mae'r adran hon yn esbonio sut i ddefnyddio a gweithredu apiau neu lwythi gwaith ar y clwstwr.
Unwaith y bydd eich clwstwr Kubernetes wedi'i ffurfweddu, rydych chi'n barod i ddefnyddio'ch llwythi gwaith eich hun neu brofi apiau.
Dyma sut mae fy nhudalen prosiect yn edrych gyda chlystyrau.
Beth Allwch Chi Ei Wneud Gyda'ch Clwstwr Nawr?
Defnyddio Ceisiadau
Gallwch chi ddefnyddio a gweithredu'ch cymwysiadau yn rhwydd gyda chlystyrau DigitalOcean Kubernetes.
Gallwch chi gyflogi Kubernetes i reoli a graddio'ch cymwysiadau yn effeithiol, p'un a ydyn nhw'n apiau gwe, yn bensaernïaeth microwasanaeth, neu'n lwythi gwaith mewn cynwysyddion.
Graddio awtomatig a llaw
Gallwch chi raddio'ch apiau yn hawdd gan ddefnyddio DigitalOcean Kubernetes. Yn dibynnu ar y galw a'r traffig ar gyfer eich ceisiadau, gallwch newid nifer y copïau neu'r codennau.
Yn ogystal, yn seiliedig ar fetrigau sefydledig, mae graddio awtomatig yn caniatáu i'ch clwstwr addasu nifer y copïau yn awtomatig, gan warantu'r defnydd gorau o adnoddau.
Hynod Ddibynadwy ac Argaeledd
Ar gyfer eich ceisiadau, mae DigitalOcean Kubernetes yn cynnig argaeledd uchel a dibynadwyedd.
Cynhyrchir dyblygiadau lluosog o gydrannau awyren reoli pan ddefnyddir awyren reoli argaeledd uchel, gan leihau amser segur a gwarantu bod eich cymwysiadau'n parhau i weithredu.
Cydbwyso Llwythi
Mae clystyrau Kubernetes ar DigitalOcean yn cynnwys cydbwyso llwyth wedi'i ymgorffori. Gan ddefnyddio DigitalOcean Load Balancers, gallwch chi rannu traffig sy'n dod i mewn i'ch cymwysiadau yn gyflym ymhlith llawer o godennau.
Mae hyn yn gwarantu defnydd effeithiol o adnoddau ac yn rhoi profiad llyfn i'ch defnyddwyr.
Cyfrolau a Storio
Mae clystyrau Kubernetes o DigitalOcean yn dod ag amrywiaeth o ddewisiadau storio a chyfaint. Mae dyfalbarhad data ar gyfer eich cymwysiadau yn bosibl trwy atodi cyfeintiau storio parhaus yn syml i'ch codennau.
Mae hyn yn galluogi storio ac adalw data hyd yn oed pan fydd codennau'n cael eu hailadeiladu neu eu haildrefnu.
Monitro a Chofnodi
Mae Kubernetes ar DigitalOcean yn rhyngweithio â rhaglenni logio a monitro adnabyddus.
Gallwch fesur y defnydd o adnoddau, cael mewnwelediad i'ch cymwysiadau, a monitro iechyd a pherfformiad eich clwstwr gan ddefnyddio offer fel Prometheus a Grafana.
Yn ogystal, ar gyfer datrys problemau a dadansoddi mwy effeithiol, gallwch ganoli logiau o'ch apiau gan ddefnyddio rhaglenni fel Fluentd ac Elasticsearch.
Ecosystemau ac Integreiddiadau
Mae DigitalOcean Kubernetes yn gweithio gyda gweddill ecosystem Kubernetes. Gallwch wella'ch cynhyrchiant trwy ddefnyddio nifer eang o offer, llyfrgelloedd ac estyniadau Kubernetes.
Mae'r opsiynau'n ddiderfyn, boed yn defnyddio Helm ar gyfer rheoli pecynnau, Istio ar gyfer rhwyll gwasanaeth, neu dechnolegau brodorol Kubernetes eraill.
Uwchraddio di-dor
Mae DigitalOcean yn gwneud diweddaru eich clwstwr Kubernetes yn weithdrefn syml a di-boen.
Uwchraddio i'r fersiynau Kubernetes diweddaraf i fanteisio ar nodweddion newydd, atgyweiriadau nam, a diweddariadau diogelwch. Mae DigitalOcean yn darparu dogfennaeth a chanllawiau cynhwysfawr i'ch cynorthwyo gyda'r broses uwchraddio.
Llwytho i fyny
Llongyfarchiadau! Mae gennych bellach afael gadarn ar hanfodion Cubernetes DigitalOcean.
Gyda'r wybodaeth hon, gallwch chi gychwyn ar eich antur Kubernetes yn hyderus a dechrau manteisio ar ei allu i ddefnyddio a rheoli eich apiau cynhwysydd.
Ystyriwch y camau canlynol i barhau â'ch archwiliad.
Yn gyntaf, ewch trwy ddogfennaeth DigitalOcean Kubernetes, sy'n cynnwys canllawiau manwl, tiwtorialau ac arferion gorau. Bydd yn eich cynorthwyo i ehangu eich gwybodaeth a darganfod nodweddion a gosodiadau uwch.
Ar ôl hynny, dechreuwch arbrofi gyda defnyddio'ch apiau i'r clwstwr. Manteisiwch ar yr offer a'r adnoddau sydd ar gael, megis rhyngwyneb defnyddiwr DigitalOcean, offer llinell orchymyn fel kubectl, a chymuned lewyrchus Kubernetes.
Ymunwch â grwpiau, fforymau a chyfarfodydd ar-lein priodol i ryngweithio â selogion Kubernetes eraill, rhannu arbenigedd, a cheisio cymorth pan fo angen.
Yn olaf, cadwch i fyny â'r datblygiadau Kubernetes diweddaraf, uwchraddiadau, ac arferion gorau i gadw'ch sgiliau'n sydyn a gwneud y gorau o'r platfform cerddorfaol pwerus hwn. Kubernetes-ing, pawb!
Gadael ymateb