Paikallisen pysyvän levyn luominen Kubernetesissa

Paikallisen Pysyvan Levyn Luominen Kubernetesissa



Tässä oppaassa opimme paikallisista pysyvistä taltioista Kubernetesissa ja kuinka luomme paikallisia pysyviä taltiotiedostoja Kubernetesissa. Pysyvät taltiot ovat samanlaisia ​​kuin isäntäpolun volyymit, mutta ne sallivat vain muutamia määrityksiä, kuten pisteestä pisteeseen kiinnittämisen tiettyihin solmuihin.

Mikä on Kubernetesin paikallinen pysyvä määrä?

Paikallinen pysyvä taltio, lyhennettynä 'paikallinen PV', on Kubernetesin pysyvä taltiotyyppi, joka säilytetään solmun paikallisessa tiedostojärjestelmässä verkkotallennusjärjestelmän, kuten NFS:n tai pilvipalveluntarjoajan lohkotallennuspalvelun, sijaan. Paikallista PV:tä voidaan käyttää solmukohtaisten tietojen tallentamiseen, mukaan lukien lokit tai konfigurointitiedostot, sekä tiedot, joita pyydetään usein ja joilla on alhaiset viivevaatimukset. Verkostoituihin tallennusjärjestelmiin verrattuna paikallisia aurinkosähköjä rajoitetaan eri tavoin. Paikalliset PV:t voivat kuitenkin olla hyödyllinen vaihtoehto joissakin sovelluksissa, jotka vaativat alhaisen viiveen pääsyä tietoihin ja voivat elää tietojen katoamisen mahdollisuuden kanssa.







Ennakkomaksut:

Käyttäjän tulee olla Ubuntu- tai Linux-käyttöjärjestelmä, jota käytetään Kubernetes-sovelluksissa paikalliseen jatkuvaan taltioon. Käyttäjien on tunnettava Kubernetes-klusteri ja komentojen suorittaminen päätteissä sekä nämä pakolliset tiedot podista, säiliöistä ja minikubesta Kubernetesissa. Windows-käyttäjän on asennettava virtuaalinen laatikko järjestelmään voidakseen käyttää Linuxia ja ubuntua Windows-käyttöjärjestelmässään virtuaalisesti. Aloitetaan paikallisen pysyvän taltion luominen Kubernetesissa selittämällä kaikki vaihe vaiheelta. Joten aloitamme ensimmäisestä vaiheesta:



Vaihe 1: Käynnistä Kubernetes-klusteri paikallisesti

Tässä vaiheessa luomme tai käynnistämme ensin Kubernetes-klusterin paikallisella koneellamme. Suoritamme komennon Kubernetes-klusterin suorittamiseksi. Komento on:



> aloita minikube



Kun tämä komento suoritetaan, minikube käynnistetään järjestelmässämme, joka tarjoaa meille paikallisesti Kubernetes-klusterin.





Vaihe 2: Luo YAML-tiedosto Kubernetesissa

Tässä vaiheessa luomme Kubernetesissa YAML-tiedoston, jossa määritämme pysyvän taltion. Tämä YAML-tiedosto sisältää kaikki pysyvän taltion tiedot. Joten suoritamme komennon:

> nano varastointi. yaml


Kun tämä komento suoritetaan, se vastineeksi avasi .yaml-tallennustiedoston, jossa meillä on erityisiä tietoja jatkuvasta tilavuudesta, jotta voimme määrittää paikallisen PV:n järjestelmässämme.




Tämä tiedosto sisältää tiedoston nimen ja API-version. Tämän jälkeen myös podin metatiedot määritellään tässä tiedostossa. Tämän podin nimi on 'my-local-storage', ja provisioija ja volumebindingmode on myös määritetty tässä tiedostossa täydellisesti. Kuvakaappaus komennosta ja tiedostosta on liitetty yllä.

Vaihe 3:  Luo tallennusluokkaresurssi Kubernetesissa

Tässä vaiheessa keskustelemme siitä, kuinka voimme lisätä tai luoda resursseja Kubernetesissa. Mainitsemme myös polun, johon haluamme luoda tallennusluokan Kubernetesissa. Suorita komento:

> kubectl luoda -f varastointi. yaml



Paina enter: komento suoritetaan ja tulos näytetään komennon alla, kuten yllä olevassa kuvakaappauksessa näkyy. Lippua '-f' käytetään komennossa polun määrittämiseen. Loimme tallennusluokan 'my-local-storage' onnistuneesti Kubernetesissa odottaessamme ensimmäistä kuluttajasidontatilaa.

Vaihe 4: Luo paikallinen pysyvän äänenvoimakkuuden määritystiedosto

Tässä vaiheessa teemme määritystiedoston paikalliselle pysyvälle taltiolle Kubernetes-järjestelmässämme. Joten suoritamme komennon:

> nano lpv. yaml


Kun tämä komento suoritetaan, konfigurointitiedosto avataan oheisen kuvakaappauksen mukaisesti.


Tämä tiedosto sisältää paikallisen pysyvän levyaseman nimen, podin tyypin ja niiden podien määrittelyt, joihin tallennustila, pysyvyyden tilavuusvaatimus, tallennusluokan nimi, paikallinen tiedostopolku ja hakulauseke on lisätty oikein. Sulje tiedosto podin määrittämisen jälkeen.

Vaihe 6: Paikallisen pysyvän taltiotiedoston käyttöönotto Kubernetesissa

Tässä vaiheessa otamme nyt käyttöön paikallisen pysyvän taltiotiedoston järjestelmäämme suorittamalla komennon. Komento on:

> kubectl luoda -f lpv.yaml



Kun komento suoritetaan, Kubernetes-sovelluksemme pysyvään asemahakemistoon luodaan tiedosto nimeltä 'my-local-pv'.

Vaihe 7: Luo pysyvä volyymivaatimusten määritystiedosto Kubernetesissa.

Tässä vaiheessa luomme uuden tiedoston PVC:lle Kubernetes-sovelluksessamme. PVC:tä ajetaan komentojen avulla. Suorita komento:

> nano pvc. yaml


Kun komento suoritetaan, tiedosto avataan. Tämä tiedosto sisältää kotelon tyypin, kotelon nimen ja PVC-määritykset, jotka on perusteltu tässä tiedostossa. Tämän tiedoston kuvakaappaus on liitteenä alla.

Vaihe 8: PVC-tiedoston käyttöönotto Kubernetesissa

Tässä vaiheessa otamme nyt käyttöön PVC:n konfigurointitiedoston Kubernetes-sovelluksessamme, jotta koteloita voidaan käyttää spesifikaatioiden kanssa. Suoritamme komennon kubectl-komentorivityökalulla:

> kubectl luoda -f pvc. yaml



Kun komento suoritetaan, PVC luodaan onnistuneesti Kubernetes-sovelluksemme 'persistentvolumeclaim' -hakemistoon.

Vaihe 9: Hanki Persistent Volume Pod Kubernetesissa

Tässä vaiheessa keskustelemme siitä, kuinka saamme PV-podit toimimaan järjestelmässämme. Suoritamme komennon:

> kubectl get pv



Kun komento suoritetaan, käynnissä olevien podien luettelo suoritetaan Kubernetes-sovelluksessamme. PV pod näkyy myös luettelossa ja podin nimi on 'my-local-pv'. Komennon tulos on liitetty yllä kuvakaappauksena.

Vaihe 10:  Luo POD paikallisella pysyvällä äänenvoimakkuudella

Tässä vaiheessa teemme POD-tiedoston suorittamalla komennon.

< nano http. yaml


Kun komento suoritetaan, tiedosto avataan.


Tämä tiedosto sisältää podin nimen ja tyypin sekä podin tekniset tiedot. Katso lyhyesti yllä olevaa kuvakaappausta.

Vaihe 11: Ota Pod-tiedosto käyttöön Kubernetesissa

Tässä vaiheessa otamme POD-määritystiedoston käyttöön järjestelmässä. Suorita komento:

> kubectl luoda -f http. yaml



Kun komento suoritetaan, www on luotu onnistuneesti.

Vaihe 12: Näytä käynnissä olevat PV Podit Kubernetesissa

Tässä vaiheessa varmistamme PV podien toiminnan Kubernetes-sovelluksessamme. Suoritamme komennon:

> kubectl get pv



Pod-luettelo näytetään vastineeksi komennon suorittamisesta. Tuotoksen kuvakaappaus on liitetty yllä sinulle.

Johtopäätös

Keskustelimme PV:n luomisesta ja määrittämisestä Kubernetes-sovelluksessamme. Olemme toimittaneet kaikki tiedot ja komennot kuvakaappauksilla. Voit myös muuttaa tätä komentoa Kubernetes-sovelluksesi mukaan paremman käytännön saavuttamiseksi.