Tere tulemast DigitalOcean Kubernetese (DOKS) maailma. See on võimas ja hõlpsasti kasutatav platvorm rakenduste konteinerite haldamiseks.
DOKS võimaldab teil ära kasutada Kubernetese mastaapsust ja paindlikkust ilma infrastruktuuri haldamise keerukuseta.
See artikkel juhendab teid DigitalOceanis oma Kubernetese klastri loomise protsessis, mis võimaldab teil oma rakendusi vaevata juurutada ja hallata.
Olenemata sellest, kas olete kogenud arendaja või uus Kubernetese kasutaja, pakub see õpetus teile teavet ja samm-sammulisi juhiseid oma esimese klastri loomiseks.
Mis täpselt on DigitalOcean Kubernetes?
DigitalOcean Kubernetes on hallatav teenus, mis muudab Kubernetese klastrite installimise ja haldamise lihtsamaks.
Kubernetes on tasuta avatud lähtekoodiga konteinerite orkestreerimistehnoloogia konteinerrakenduste käitamiseks ja skaleerimiseks.
Saate keskenduda oma rakenduste kujundamisele, selle asemel, et muretseda selle aluseks oleva infrastruktuuri haldamise keerukuse pärast, kasutades DigitalOcean Kubernetes.
DigitalOcean Kubernetes on lihtsalt kasutatav kasutajaliides ja tugevad käsurea tööriistad klastrite loomiseks, konfigureerimiseks ja skaleerimiseks.
Saate oma rakendusi juurutada ja kasutada platvormil, mis on väga kättesaadav ja töökindel ning millel on sellised võimalused nagu automaatne skaleerimine, koormuse tasakaalustamineja sujuvaid värskendusi.
Isegi algajad saavad Kubernetesiga kiiresti alustada ja kogeda konteinerite eeliseid rakenduse juurutamine kasutades DigitalOceani infrastruktuuri ja üksikasjalikku dokumentatsiooni.
Määratleme mõned kõige olulisemad terminid, mida me kasutame.
Olulised tingimused
Cluster
DigitalOcean Kubernetesis on klaster arvuteid, mida nimetatakse sõlmedeks, mis teevad koostööd konteinerite rakenduste täitmiseks ja haldamiseks.
See toimib ühtse üksusena, mis võimaldab teil oma rakendusi hõlpsalt juurutada ja hallata.
Klaster pakub ressursse ja infrastruktuuri, mis on vajalik teie rakenduste kõrge kättesaadavuse, skaleeritavuse ja töökindluse tagamiseks.
sõlme
Klastris olevaid üksikuid masinaid, mis täidavad teie rakenduste käitamiseks vajalikke funktsioone, nimetatakse sõlmedeks.
Iga sõlm on analoogne konteinereid majutava töötaja arvutiga. Klastri arvutusvõimsuse ja ressursid moodustavad sõlmed kollektiivselt.
Nad vastutavad tegevuste eest, sealhulgas konteinerite haldamise, salvestusruumi haldamise, võrgu loomise ja klastri juhtimistasandi tellimuste täitmise eest.
Juhtplaat
Juhttasand toimib klastri keskseadmena. See jälgib ja reguleerib klastri üldist olekut ning juhib sõlmede toiminguid.
See koosneb mitmest osast, sealhulgas API-serverist, planeerijast, kontrolleri juht, ja etcd andmebaas.
Juhttasand tagab teie rakenduste nõuetekohase toimimise, säilitab nende tervise ja haldab selliseid ülesandeid nagu skaleerimine, koormuse tasakaalustamine ja kõrge kättesaadavus.
Kaun
Pod on Kubernetese väikseim juurutusüksus. See tähistab ühte või mitut konteinerit, mis on juurutatud samas sõlmes.
Klastri juhttasand loob ja ajastab kaustasid. Need sisaldavad programmi komponente, nagu põhikonteiner, abikonteinerid, jagatud salvestusruum ja võrgusätted.
Kaunad tagavad optimaalse ressursikasutuse ja eraldamise.
Neid kõiki silmas pidades saate edasi minna ja Loo enda konto!
Teid suunatakse DigitalOceani tervituslehele. Saate valida „juurutada a veebirakendus” valik.
Siin näete mõningaid valikuid rakenduse hostimise asukoha valimiseks. Selle postituse jaoks jätkame ja valime Kubernetes.
Nüüd suunatakse teid Kubernetese klastri loomiseks uuele lehele.
Enne Kubernetese klastri loomist peate esmalt valima andmekeskuse piirkonna. See määrab teie klastri asukoha.
Sellises olukorras võite valida oma piirkonnaks Amsterdami (AMS3). Virtuaalse privaatpilve (VPC) vaikevõrk iga andmekeskuse jaoks on erinev, näiteks „vaike-ams3 DEFAULT”.
See VPC-võrk loob automaatselt privaatse IP-vahemiku, et tagada võrguressursside vaheline turvaline side.
Saate valida Kubernetese versiooni, mida soovite kasutada. Kui teil pole ainulaadseid vajadusi, mis vajavad vanemat versiooni, soovitatakse vaikimisi uusimat versiooni.
Lisateavet leiate ka DigitalOcean Kubernetese väljalaskemärkmetest.
Valige klastri võimsus
Oluline on valida klastri võimsus. Valige plaan, mis sobib kõige paremini teie töökoormuse iseloomuga.
DigitalOcean pakub nõu, et aidata teil valida üldise kättesaadavuse ja jõudluse jaoks parima suuruse strateegia.
Oluline on märkida, et sõlmede ja sõlmede kogumite lisamise või eemaldamise teel saate oma klastrit hiljem lihtsalt laiendada või kokku tõmmata.
Sõlmekogumi nimi ja masina tüüp
Saate anda sõlmekogumile, mis tähistab teie klastri sõlmede komplekti, nime.
Samuti saate iga sõlme jaoks määrata masina tüübi (Droplet) protsessori ja mäluressursside osas.
Sõlmed: Sõlmede kogumi sõlmede arv on konfigureeritav. Selles olukorras on see seatud väärtusele 3.
Lisage veel üks sõlmekogum: Vajadusel saate oma klastrisse lisada rohkem erinevate sätetega sõlmekogumeid.
Valige järgmiste lisavalikute hulgast. Saadaval on lisavõimalused, nagu kõrge töökindluse juhtimistasand suurema töökindluse tagamiseks ja operaator DigitalOceani hostitud andmebaaside haldamiseks Kubernetese ressurssidena.
Lõpetamine: paremaks haldamiseks ja korraldamiseks saate alati muuta klastri projekti, nime ja silte.
Kuu hind kokku
Valitud klastri konfiguratsiooni hinnakujunduse kokkuvõte on esitatud igakuiste kogukulude jaotises. See sisaldab teavet, nagu sõlmede arv, saadaolev RAM ja virtuaalsed protsessorid. Selle näite põhisõlmede hind on 72 dollarit kuus (0.11 dollarit tunnis).
Kui olete pärast kõigi oluliste valikute kontrollimist ja seadistamist valinud "Loo klaster", saate alustada Kubernetese klastri loomise protsessi.
Nüüd, kui olete oma klastri loonud, suunatakse teid selle muutmiseks teisele lehele.
Kubernetesiga alustamine
Kubernetese klastri seadistamine.
See jaotis juhendab teid läbi Kubernetese klastri seadistamise sammud. See on esimene samm teie ümbruse ettevalmistamisel.
Ühenduse loomine Kubernetesiga
Pärast klastri moodustamist peate sellega ühenduse looma. Selles jaotises kirjeldatakse, kuidas Kubernetese klastriga ühendust luua.
Kontrollige ühenduvust
Pärast ühenduse loomist on oluline kontrollida, kas ühenduvus teie Kubernetese klastriga töötab. Selles jaotises kirjeldatakse, kuidas ühenduvust testida.
Rakendage töökoormus
Saate oma esimese töökoormuse juurutada nüüd, kui teil on töötav Kubernetese klaster. Selles jaotises selgitatakse, kuidas klastris rakendusi või töökoormusi juurutada ja käivitada.
Kui teie Kubernetese klaster on konfigureeritud, olete valmis oma töökoormusi juurutama või rakendusi testima.
Selline näeb välja minu projektileht koos klastritega.
Mida saate oma klastriga nüüd teha?
Rakenduste juurutamine
DigitalOcean Kubernetese klastritega saate oma rakendusi hõlpsalt juurutada ja kasutada.
Saate kasutada Kubernetesi oma rakenduste tõhusaks haldamiseks ja skaleerimiseks, olgu need siis veebirakendused, mikroteenuste arhitektuurid või konteinerite töökoormused.
Automaatne ja käsitsi skaleerimine
Saate oma rakendusi DigitalOcean Kubernetesi abil hõlpsalt skaleerida. Sõltuvalt teie rakenduste nõudlusest ja liiklusest saate muuta koopiate või kaustade arvu.
Lisaks võimaldab automaatne skaleerimine kindlaksmääratud mõõdikute põhjal teie koopiate arvu automaatselt muuta, tagades ressursside optimaalse kasutamise.
Väga töökindel ja kättesaadavus
Teie rakenduste jaoks pakub DigitalOcean Kubernetes kõrget kättesaadavust ja töökindlust.
Kõrge käideldusega juhttasapinna kasutamisel luuakse mitu juhtimistasandi komponentide duplikaati, mis minimeerib seisakuid ja tagab teie rakenduste edasise toimimise.
Koormuste tasakaalustamine
DigitalOceani Kubernetese klastrid on varustatud sisseehitatud koormuse tasakaalustamisega. Kasutades DigitalOcean Load Balancers, saate kiiresti jagada oma rakendustesse sissetuleva liikluse paljude kaustade vahel.
See tagab tõhusa ressursitarbimise ja annab teie tarbijatele sujuva kogemuse.
Mahud ja salvestusruum
DigitalOceani Kubernetese klastrites on mitmesuguseid salvestusruumi ja helitugevuse valikuid. Teie rakenduste andmete püsivus on võimalik tänu püsivate salvestusmahtude lihtsale kinnitamisele teie kaustadele.
See võimaldab andmete salvestamist ja väljavõtmist isegi siis, kui kaustasid ümber ehitatakse või ümber ajatatakse.
Jälgimine ja logimine
Kubernetes DigitalOceanis suhtleb tuntud logimis- ja jälgimisprogrammidega.
Saate mõõta ressursside kasutamist, hankida teadmisi oma rakendustest ning jälgida oma klastri tervist ja jõudlust, kasutades selliseid tööriistu nagu Prometheus ja Grafana.
Lisaks saate tõhusama tõrkeotsingu ja analüüsi jaoks tsentraliseerida oma rakenduste logid, kasutades selliseid programme nagu Fluentd ja Elasticsearch.
Ökosüsteemid ja integratsioonid
DigitalOcean Kubernetes töötab ülejäänud Kubernetese ökosüsteemiga. Saate oma tootlikkust parandada, kasutades suurt hulka Kubernetese tööriistu, teeke ja laiendusi.
Valikud on piiramatud, olenemata sellest, kas kasutada pakettide haldamiseks Helmi, teenindusvõrgu jaoks Istiot või muid Kubernetese tehnoloogiaid.
Sujuvad uuendused
DigitalOcean muudab teie Kubernetese klastri värskendamise lihtsaks ja valutuks protseduuriks.
Minge üle uusimatele Kubernetese versioonidele, et kasutada ära uusi funktsioone, veaparandusi ja turvavärskendusi. DigitalOcean pakub täielikku dokumentatsiooni ja juhiseid, mis aitavad teid täiendamise protsessis.
Pakkima
Palju õnne! Nüüd on teil põhitõdedest kindel arusaam DigitalOcean Kubernetes.
Selle teabe abil saate julgelt alustada oma Kubernetese seiklust ja hakata kasutama selle võimet oma konteinerrakendusi juurutada ja hallata.
Uurimise jätkamiseks kaaluge järgmisi samme.
Kõigepealt tutvuge DigitalOcean Kubernetese dokumentatsiooniga, mis sisaldab üksikasjalikke juhiseid, õpetusi ja parimaid tavasid. See aitab teil oma teadmisi laiendada ning täiustatud funktsioone ja seadistusi avastada.
Pärast seda alustage oma rakenduste klastris juurutamisega katsetamist. Kasutage saadaolevaid tööriistu ja ressursse, nagu DigitalOceani kasutajaliides, käsureatööriistad (nt kubectl) ja edukas Kubernetese kogukond.
Liituge sobivate veebirühmade, foorumite ja koosolekutega, et suhelda teiste Kubernetese austajatega, jagada teadmisi ja vajadusel abi otsida.
Lõpuks olge kursis Kubernetese uusimate arenduste, täienduste ja parimate tavadega, et hoida oma oskused teravana ja kasutada seda võimsat orkestreerimisplatvormi maksimaalselt ära. Kubernetes-ing, kõik!
Jäta vastus