Üdvözöljük a DigitalOcean Kubernetes (DOKS) világában, amely egy hatékony és könnyen használható platform konténeres alkalmazáskezeléshez.
A DOKS lehetővé teszi a Kubernetes skálázhatóságának és rugalmasságának kihasználását az infrastruktúra-kezelés bonyolultsága nélkül.
Ez a cikk végigvezeti a saját Kubernetes-fürt létrehozásának folyamatán a DigitalOcean rendszeren, lehetővé téve az alkalmazások könnyű üzembe helyezését és kezelését.
Akár tapasztalt fejlesztő, akár új a Kubernetesben, ez az oktatóanyag az első fürt létrehozásához nyújt információkat és lépésről lépésre útmutatást.
Mi is pontosan az a DigitalOcean Kubernetes?
DigitalOcean Kubernetes egy felügyelt szolgáltatás, amely megkönnyíti a Kubernetes-fürtök telepítését és kezelését.
A Kubernetes egy ingyenes és nyílt forráskódú konténer-hangszerelési technológia konténeres alkalmazások futtatásához és méretezéséhez.
Koncentrálhat az alkalmazások tervezésére, ahelyett, hogy a mögöttes infrastruktúra DigitalOcean Kubernetes használatával történő karbantartásának bonyolultsága miatt kellene aggódnia.
A DigitalOcean Kubernetes könnyen használható felhasználói felület és erős parancssori eszközök a fürtök létrehozásához, konfigurálásához és méretezéséhez.
Alkalmazásait magas rendelkezésre állású és megbízható platformon telepítheti és működtetheti, olyan képességekkel, mint az automatizált méretezés, terhelés elosztás, és zökkenőmentes frissítések.
Még a kezdők is gyorsan elkezdhetik a Kubernetes használatát, és megtapasztalhatják a konténerezés előnyeit alkalmazás telepítése a DigitalOcean infrastruktúrájának és részletes dokumentációjának felhasználásával.
Határozzuk meg a legfontosabb kifejezéseket, amelyeket használni fogunk.
Fontos feltételek
Fürt
A DigitalOcean Kubernetesben a fürt csomópontoknak nevezett számítógépek halmaza, amelyek együttműködnek a konténeres alkalmazások végrehajtásában és kezelésében.
Egységes entitásként működik, lehetővé téve az alkalmazások egyszerű üzembe helyezését és kezelését.
A fürt biztosítja a szükséges erőforrásokat és infrastruktúrát annak biztosításához, hogy alkalmazásai magasan elérhetőek, méretezhetők és megbízhatóak legyenek.
Csomópont
A fürtön belüli egyes gépeket, amelyek az alkalmazások működtetéséhez szükséges funkciókat látják el, csomópontoknak nevezzük.
Mindegyik csomópont hasonló a konténereket tároló dolgozó számítógéphez. A klaszter számítási teljesítményét és erőforrásait a csomópontok együttesen alkotják.
Ők felelősek a tevékenységekért, beleértve a konténerek üzemeltetését, a tárolás kezelését, a hálózatépítést és a fürt vezérlősíkjáról érkező parancsok végrehajtását.
Irányító sík
A vezérlősík a fürt központi feldolgozó egységeként szolgál. Felügyeli és szabályozza a fürt általános állapotát, és hangszereli a csomópontok műveleteit.
Több részből áll, beleértve az API szervert, ütemezőt, vezérlő menedzser, és etcd adatbázis.
A vezérlősík biztosítja, hogy alkalmazásai megfelelően működjenek, megőrizze egészségi állapotukat, és kezeli az olyan feladatokat, mint a méretezés, a terheléselosztás és a magas rendelkezésre állás.
Hüvely
A pod a Kubernetes legkisebb telepítési egysége. Ez egy vagy több olyan tárolót jelöl, amely ugyanazon a csomóponton van telepítve.
A fürt vezérlősíkja sorba rendezéseket hoz létre és ütemez. Tartalmazzák a program összetevőit, például a fő tárolót, a segédtárolókat, a megosztott tárolót és a hálózati beállításokat.
A hüvelyek optimális erőforrás-felhasználást és elkülönítést biztosítanak.
Mindezeket szem előtt tartva továbbléphet és Hozd létre fiókodat!
Megjelenik a DigitalOcean üdvözlő oldala. Kiválaszthatja a „telepítés a webalkalmazás" opciót.
Itt láthat néhány lehetőséget, amelyek segítségével kiválaszthatja, hol tárolja alkalmazását. Ehhez a bejegyzéshez a Kuberneteset választjuk.
Most egy új oldalra lesz irányítva egy Kubernetes-fürt létrehozásához.
A Kubernetes-fürt létrehozása előtt először ki kell választania egy adatközpont-régiót. Ez meghatározza a fürt helyét.
Ebben a helyzetben választhatja Amszterdamot (AMS3) régiójának. Az egyes adatközpontok alapértelmezett Virtual Private Cloud (VPC) hálózata eltérő, például „default-ams3 DEFAULT”.
Ez a VPC-hálózat automatikusan létrehoz egy privát IP-tartományt a hálózati erőforrások közötti biztonságos kommunikáció érdekében.
Kiválaszthatja a használni kívánt Kubernetes verziót. Hacsak nincsenek egyedi igényei, amelyekhez régebbi verzióra van szükség, a rendszer alapértelmezés szerint a legújabb verziót ajánlja.
További információ a DigitalOcean Kubernetes kiadási megjegyzéseiben is található.
Válassza ki a fürt kapacitását
Nagyon fontos a klaszter kapacitásának kiválasztása. Válasszon olyan tervet, amely a legjobban illeszkedik a munkateher jellegéhez.
A DigitalOcean tanácsokat ad az általános rendelkezésre állás és teljesítmény legjobb méretstratégiájának kiválasztásában.
Fontos megjegyezni, hogy a fürt később egyszerűen bővíthető vagy szűkíthető csomópontok és csomópontkészletek hozzáadásával vagy eltávolításával.
Csomópontkészlet neve és géptípusa
Adhat nevet a csomópontkészletnek, amely a fürt csomópontjainak halmazát képviseli.
Beállíthatja a gép típusát (Droplet) is az egyes csomópontokhoz a CPU és a memória erőforrások tekintetében.
csomópontok: A csomópontok száma a csomópontkészletben konfigurálható. Ebben a helyzetben 3-ra van állítva.
Újabb csomópontkészlet hozzáadása: Szükség esetén további csomópontkészleteket adhat hozzá különféle beállításokkal a fürthöz.
Válasszon a következő további lehetőségek közül: További lehetőségek, például magas rendelkezésre állású vezérlősík a nagyobb megbízhatóság érdekében és egy operátor a DigitalOcean által üzemeltetett adatbázisok Kubernetes-erőforrásként történő kezelésére.
Véglegesítés: A jobb adminisztráció és szervezés érdekében bármikor módosíthatja a fürt projektjét, nevét és címkéit.
Havi ár összesen
A kiválasztott fürtkonfiguráció árképzésének összefoglalása a teljes havi költségekről szóló részben található. Olyan információkat tartalmaz, mint a csomópontok száma, a rendelkezésre álló RAM és a virtuális CPU-k. Az alapvető csomópontok ára ebben a példában 72 USD havonta (0.11 USD óránként).
A „Fürt létrehozása” kiválasztásával, miután bejelölte és beállította az összes alapvető lehetőséget, megkezdheti a Kubernetes-fürt felépítésének folyamatát.
Most, hogy létrehozta a fürtöt, egy másik oldalra lesz irányítva, ahol módosíthatja azt.
A Kubernetes használatának első lépései
Hozzon létre egy Kubernetes-fürtöt.
Ez a szakasz végigvezeti a Kubernetes-fürt beállításának lépésein. Ez az első lépés a környezet előkészítésében.
Csatlakozás a Kuberneteshez
A fürt létrehozása után csatlakoznia kell hozzá. Ez a szakasz leírja, hogyan csatlakozhat a Kubernetes-fürthöz.
Ellenőrizze a kapcsolatot
A kapcsolat létrehozását követően kritikus fontosságú annak ellenőrzése, hogy a Kubernetes-fürttel való kapcsolat működőképes-e. Ez a rész a kapcsolat tesztelésének módját írja le.
Munkaterhelés telepítése
Most, hogy rendelkezik egy működő Kubernetes-fürttel, üzembe helyezheti első munkaterhelését. Ez a szakasz elmagyarázza, hogyan telepíthet és hajthat végre alkalmazásokat vagy munkaterheléseket a fürtön.
A Kubernetes-fürt konfigurálása után készen áll a saját terhelések üzembe helyezésére vagy az alkalmazások tesztelésére.
Így néz ki a projektoldalam a klaszterekkel.
Mit tehet most a klaszterével?
Alkalmazások telepítése
A DigitalOcean Kubernetes-fürtök segítségével könnyedén telepítheti és működtetheti alkalmazásait.
A Kubernetes segítségével hatékonyan kezelheti és méretezheti alkalmazásait, legyenek azok webalkalmazások, mikroszolgáltatási architektúrák vagy konténeres munkaterhelések.
Automatikus és kézi méretezés
A DigitalOcean Kubernetes segítségével könnyedén méretezheti alkalmazásait. Az alkalmazások keresletétől és forgalmától függően módosíthatja a replikák vagy pod-ok számát.
Ezenkívül a megállapított mérőszámok alapján az automatikus skálázás lehetővé teszi a fürt számára, hogy automatikusan módosítsa a másolatok számát, garantálva az optimális erőforrás-felhasználást.
Rendkívül megbízható és elérhető
Alkalmazásaihoz a DigitalOcean Kubernetes magas rendelkezésre állást és megbízhatóságot kínál.
A magas rendelkezésre állású vezérlősík használatakor a vezérlősík-összetevők többszörös másolatai készülnek, minimalizálva az állásidőt, és garantálva az alkalmazások működésének folytatását.
Terhelések kiegyenlítése
A DigitalOcean Kubernetes-fürtjei beépített terheléselosztással rendelkeznek. A DigitalOcean Load Balancers segítségével gyorsan feloszthatja az alkalmazásaiba érkező bejövő forgalmat sok pod között.
Ez garantálja a hatékony erőforrás-felhasználást, és zökkenőmentes élményt biztosít fogyasztói számára.
Kötetek és tárolás
A DigitalOcean Kubernetes-fürtjei különféle tárolási és kötetválasztékkal rendelkeznek. Az alkalmazások adatmegmaradását az állandó tárolókötetek egyszerű csatlakoztatása teszi lehetővé a podokhoz.
Ez lehetővé teszi az adatok tárolását és visszakeresését még akkor is, ha a podokat átépítik vagy átütemezik.
Monitoring és naplózás
A DigitalOcean Kubernetes jól ismert naplózó és megfigyelő programokkal működik együtt.
Mérheti az erőforrás-kihasználást, betekintést nyerhet az alkalmazásaiba, és nyomon követheti a fürt állapotát és teljesítményét olyan eszközök segítségével, mint a Prometheus és a Grafana.
Ezenkívül a hatékonyabb hibaelhárítás és elemzés érdekében központosíthatja az alkalmazások naplóit olyan programok segítségével, mint a Fluentd és az Elasticsearch.
Ökoszisztémák és integrációk
A DigitalOcean Kubernetes együttműködik a Kubernetes ökoszisztéma többi részével. Növelheti termelékenységét számos Kubernetes-eszköz, könyvtár és bővítmény használatával.
A lehetőségek korlátlanok, akár a Helmet használjuk a csomagkezeléshez, az Istio-t a szolgáltatáshálóhoz vagy más Kubernetes-natív technológiát.
Zökkenőmentes frissítések
A DigitalOcean segítségével a Kubernetes-fürt frissítése egyszerű és fájdalommentes eljárás.
Frissítsen a legújabb Kubernetes-verziókra, hogy kihasználhassa az új funkciókat, hibajavításokat és biztonsági frissítéseket. A DigitalOcean átfogó dokumentációt és útmutatást nyújt a frissítési folyamathoz.
Wrap Up
Gratulálunk! Most már határozottan megértette az alapokat DigitalOcean Kubernetes.
Ezen információk birtokában magabiztosan vághat bele a Kubernetes kalandba, és elkezdheti kihasználni a konténeres alkalmazások üzembe helyezésére és kezelésére vonatkozó képességét.
Fontolja meg a következő lépéseket a felfedezés folytatásához.
Először nézze át a DigitalOcean Kubernetes dokumentációját, amely részletes útmutatókat, oktatóanyagokat és bevált gyakorlatokat tartalmaz. Segítségével bővítheti tudását, és felfedezheti a fejlett funkciókat és beállításokat.
Ezt követően kezdjen el kísérletezni az alkalmazások fürtben való üzembe helyezésével. Használja ki a rendelkezésre álló eszközöket és erőforrásokat, például a DigitalOcean felhasználói felületet, a parancssori eszközöket, például a kubectl-t és a virágzó Kubernetes közösséget.
Csatlakozzon a megfelelő online csoportokhoz, fórumokhoz és találkozókhoz, hogy kapcsolatba lépjen más Kubernetes rajongókkal, megosszon szakértelmet, és szükség esetén segítséget kérjen.
Végül tartsa lépést a Kubernetes legújabb fejlesztéseivel, frissítéseivel és bevált gyakorlataival, hogy készségeit élesben tartsa, és a legtöbbet hozza ki ebből a nagy teljesítményű hangszerelési platformból. Kubernetes-ing mindenkinek!
Hagy egy Válaszol