Helyi állandó kötet létrehozása a Kubernetesben

Helyi Allando Kotet Letrehozasa A Kubernetesben



Ebben az útmutatóban megtudjuk a Kubernetes helyi állandó köteteiről, valamint arról, hogyan hozhatunk létre helyi állandó kötetfájlokat a Kubernetesben. A perzisztens kötetek hasonlóak a gazdagép elérési út köteteihez, de csak néhány specifikációt tesznek lehetővé, például pont-pont rögzítést adott csomópontokhoz.

Mi a helyi állandó kötet a Kubernetesben?

A helyi állandó kötet, rövidítve „Helyi PV”, egy állandó kötettípus a Kubernetesben, amelyet a csomópont helyi fájlrendszerén tárolnak, nem pedig egy hálózati tárolórendszeren, mint például az NFS vagy egy felhőszolgáltató blokktárolási szolgáltatása. A helyi PV használható egy csomópontra jellemző adatok tárolására, beleértve a naplókat vagy konfigurációs fájlokat, valamint a gyakran kért és alacsony késleltetési követelményeket támasztó adatokat. A hálózati tárolórendszerekhez képest a helyi PV-k többféle módon korlátozva vannak. A helyi PV-k azonban hasznos lehetőséget jelenthetnek bizonyos alkalmazások számára, amelyek alacsony késleltetésű adathozzáférést igényelnek, és együtt élhetnek az adatvesztés lehetőségével.







Előrekvizíció:

A felhasználónak Ubuntu vagy Linux operációs rendszernek kell lennie, amelyet a Kubernetes alkalmazások helyi állandó kötetének futtatásához használnak. A felhasználóknak ismerniük kell a Kubernetes-fürtöt és a parancsok futtatását a terminálokon, valamint ismerniük kell a Kubernetesben lévő podokról, tárolókról és minikube-ról szóló kötelező know-how-t. A Windows-felhasználónak virtuális doboz-beállítást kell telepítenie a rendszerébe, hogy virtuálisan futtassa a Linuxot és az ubuntut a Windows operációs rendszerén. Kezdjük egy helyi állandó kötet létrehozásának folyamatát a Kubernetesben úgy, hogy mindent lépésről lépésre elmagyarázunk. Tehát kezdjük az első lépéssel:



1. lépés: Indítsa el a Kubernetes-fürtöt helyileg

Ebben a lépésben először létrehozunk vagy elindítunk egy Kubernetes-fürtöt a helyi gépünkön. Futtatjuk a Kubernetes-fürt futtatásához szükséges parancsot. A parancs a következő:



> indítsa el a minikube-ot



Amikor ez a parancs végrehajtódik, a minikube elindul a rendszerünkön, amely helyileg egy Kubernetes-fürtöt biztosít számunkra.





2. lépés: Hozzon létre egy YAML fájlt a Kubernetesben

Ebben a lépésben létrehozunk egy YAML-fájlt a Kubernetesben, amelyben beállítunk egy állandó kötetet. Ez a YAML-fájl tartalmazza az állandó kötet minden részletét. Tehát futtatjuk a parancsot:

> nano tárolás. yaml


Amikor ez a parancs végrehajtódik, cserébe megnyitott egy tároló .yaml fájlt, amelyen konkrét információkkal rendelkezünk az állandó kötetről a helyi PV konfigurálásához a rendszerünkben.




Ez a fájl tartalmazza a fájl nevét és az API verzióját. Ezt követően a pod metaadatai is megadásra kerülnek ebben a fájlban. Ennek a podnak a neve „my-local-storage”, és a kezelő és a volumebindingmode is tökéletesen meg van adva ebben a fájlban. A parancs és a fájl képernyőképe fent található.

3. lépés: Hozzon létre Storage Class-erőforrást a Kubernetesben

Ebben a lépésben megvitatjuk, hogyan adhatunk hozzá vagy hozhatunk létre erőforrásokat a Kubernetesben. Megemlítjük azt az elérési utat is, ahol egy tárolási osztályt szeretnénk létrehozni a Kubernetesben. Futtassa a parancsot:

> kubectl létrehozása -f tárolás. yaml



Nyomja meg az enter billentyűt: a parancs végrehajtásra kerül, és a kimenet megjelenik a parancs alatt, ahogy az a fent mellékelt képernyőképen látható. A „-f” jelzőt az útvonal megadására szolgáló parancsban használják. Sikeresen létrehoztunk egy „my-local-storage” tárolási osztályt a Kubernetesben, miközben az első fogyasztói kötési módra vártunk.

4. lépés: Hozzon létre egy helyi állandó kötetkonfigurációs fájlt

Ebben a lépésben létrehozunk egy konfigurációs fájlt a helyi állandó kötethez a Kubernetes rendszerünkben. Tehát futtatjuk a parancsot:

> nano lpv. yaml


A parancs végrehajtásakor a konfigurációs fájl megnyílik, ahogy az a mellékelt képernyőképen látható.


Ez a fájl tartalmazza a helyi perzisztens kötetsor nevét, a pod típusát és azoknak a podoknak a specifikációját, amelyekhez a tárhely, a perzisztencia-kötet-igénylés, a tárolási osztály neve, a helyi fájl elérési útja és az illesztési kifejezés minden fontos szolgáltatás helyesen hozzáadva. Zárja be a fájlt a pod konfigurálása után.

6. lépés: Helyi állandó kötetfájl telepítése a Kubernetesben

Ebben a lépésben a parancs futtatásával telepítjük a helyi állandó kötetfájlt a rendszerünkbe. A parancs a következő:

> kubectl létrehozása -f lpv.yaml



A parancs végrehajtásakor egy „my-local-pv” nevű fájl jön létre a Kubernetes alkalmazás állandó kötetkönyvtárában.

7. lépés: Hozzon létre egy állandó kötetigénylési konfigurációs fájlt a Kubernetesben.

Ebben a lépésben létrehozunk egy új PVC-fájlt a Kubernetes alkalmazásunkban. A PVC parancsok segítségével fut. Futtassa a parancsot:

> nano PVC. yaml


Egy parancs végrehajtásakor egy fájl nyílik meg. Ez a fájl tartalmazza a pod típusát, a pod nevét és a fájlban indokolt PVC specifikációkat. A fájl képernyőképe az alábbiakban található.

8. lépés: A PVC-fájl telepítése a Kubernetesben

Ebben a lépésben a PVC konfigurációs fájlját telepítjük Kubernetes alkalmazásunkban a specifikációkkal ellátott pod-ok futtatásához. A parancsot a kubectl parancssori eszközön fogjuk futtatni:

> kubectl létrehozása -f PVC. yaml



A parancs végrehajtása után a PVC sikeresen létrejön a Kubernetes alkalmazás „persistentvolumeclaim” könyvtárában.

9. lépés: Szerezze be a Persistent Volume Pod-ot a Kubernetesben

Ebben a lépésben megvitatjuk, hogyan tudjuk a PV podokat futtatni a rendszerünkben. Futtatjuk a parancsot:

> kubectl get pv



Parancsvégrehajtáskor a futó pod-ok listája a Kubernetes alkalmazásunkban fut le. A PV pod is megjelenik a listában, és a pod neve „my-local-pv”. A parancs eredménye képernyőképként fent van csatolva.

10. lépés: Hozzon létre egy POD-t helyi állandó hangerővel

Ebben a lépésben a parancs futtatásával POD fájlt készítünk.

< nano http. yaml


A parancs végrehajtásakor a fájl megnyílik.


Ez a fájl részletesen tartalmazza a pod nevét és típusát, valamint a pod specifikációit. Nézze meg röviden a fent mellékelt képernyőképet.

11. lépés: Telepítse a Pod fájlt a Kubernetesben

Ebben a lépésben a POD konfigurációs fájlt telepítjük a rendszerben való futtatáshoz. Futtassa a parancsot:

> kubectl létrehozása -f http. yaml



A parancs végrehajtása után a www sikeresen létrejön.

12. lépés: Mutassa meg a futó PV Podokat a Kubernetesben

Ebben a lépésben ellenőrizni fogjuk a PV podok működését a Kubernetes alkalmazásunkban. Futtatjuk a parancsot:

> kubectl get pv



A parancsvégrehajtásért cserébe megjelenik a pod-ok listája. A kimeneti képernyőképet fent csatoltuk az Ön számára.

Következtetés

Megbeszéltük, hogyan hozhatjuk létre és állíthatjuk be a PV-t a Kubernetes alkalmazásunkban. Minden részletet és parancsot képernyőképekkel láttunk el. A jobb gyakorlat érdekében ezt a parancsot a Kubernetes alkalmazásnak megfelelően módosíthatja.