Hozzon létre egy Kubernetes-telepítést

Hozzon Letre Egy Kubernetes Telepitest



A Kubernetes telepítései jelentik azt az eszközt, amely lehetővé teszi a Kubernetes számára, hogy tudja, hogyan módosíthatja vagy hozhatja létre a konténeres alkalmazásokat tartalmazó pod példányait. A központi telepítések a skálázott számú pod-replikát futtathatják, szükség esetén visszatérhetnek a korábbi központi telepítésekhez, és kezelhetik a frissített kód kibocsátását is.

Eljárás

Ez a cikk gyakorlati bemutatót mutat be a Kubernetes telepítésének létrehozására szolgáló módszerről. A Kubernetes használatához először meg kell győződnünk arról, hogy van egy platformunk, ahol futtathatjuk a Kuberneteset. Ezek a platformok a következők: Google felhőplatform, Linux/Ubuntu, AWS stb. Az említett platformok bármelyikét használhatjuk a Kubernetes sikeres futtatásához.

Példa # 01

Ez a példa bemutatja, hogyan hozhatunk létre központi telepítést a Kubernetesben. Mielőtt elkezdené a Kubernetes telepítését, először létre kell hoznunk egy fürtöt, mivel a Kubernetes egy nyílt forráskódú platform, amely a tárolók alkalmazásainak több számítógépes fürtön keresztüli végrehajtásának kezelésére és összehangolására szolgál. A Kubernetes-fürt két különböző típusú erőforrással rendelkezik. Minden erőforrásnak megvan a maga funkciója a fürtben, ezek a „vezérlősík” és a „csomópontok”. A fürt vezérlősíkja a Kubernetes-fürt kezelőjeként működik.
Ez koordinálja és kezeli a fürt minden lehetséges tevékenységét az alkalmazások ütemezésétől, az alkalmazás kívánt állapotának karbantartásától, az új frissítés vezérlésétől, valamint az alkalmazások hatékony méretezésétől.







A Kubernetes-fürtben két csomópont van. A fürt csomópontja lehet egy virtuális gép vagy a számítógép csupasz fém formában (fizikai), és funkciója az, hogy úgy működjön, ahogy a gép a fürt számára működik. Minden csomópontnak megvan a maga kubeletje, amely kommunikál a Kubernetes-fürt vezérlősíkjával, valamint kezeli a csomópontot. Tehát a fürt függvénye, amikor egy alkalmazást telepítünk a Kubernetes rendszeren, közvetetten megmondjuk a Kubernetes-fürt vezérlősíkjának, hogy indítsa el a tárolókat. Ezután a vezérlősík futtatja a tárolókat a Kubernetes-fürtök csomópontjain.



Ezek a csomópontok ezután koordinálják a vezérlősíkot a Kubernetes API-ján keresztül, amelyet a vezérlőpult tesz közzé. És ezeket a végfelhasználók is használhatják a Kubernetes-fürttel való interakcióhoz.



A Kubernetes-fürtöt fizikai számítógépekre vagy virtuális gépekre is telepíthetjük. A Kubernetes használatához használhatjuk a „MiniKube” Kubernetes implementációs platformot, amely lehetővé teszi a virtuális gépek működését helyi rendszereinken, és bármely operációs rendszerhez elérhető, például Windows, Mac és Linux számára. Ezenkívül rendszerindítási műveleteket is biztosít, például indítást, állapotot, törlést és leállítást. Most hozzuk létre ezt a fürtöt, és hozzuk létre rajta az első Kubernetes-telepítést.





A telepítéshez a Minikube-t fogjuk használni, amelyet előre telepítettünk a rendszerekbe. A munka megkezdéséhez először ellenőrizzük, hogy a minikube működik-e és megfelelően van-e telepítve, és ehhez írja be a következő parancsot a terminálablakban:

$ minikube verzió

A parancs eredménye a következő lesz:



Most továbblépünk, és megpróbáljuk elindítani a minikube-ot as parancs nélkül

$ indítsa el a minikube-ot

A fenti parancsot követően a minikube elindított egy külön virtuális gépet, és ezen a virtuális gépen egy Kubernetes-fürt fut. Tehát most van egy futó Kubernetes-fürt a terminálban. A fürt információk kereséséhez vagy megismeréséhez a „kubectl” parancsfelületet használjuk. Ehhez a „kubectl version” parancs beírásával ellenőrizzük, hogy a kubectl telepítve van-e.

$ kubectl verzió

A kubectl telepítve és konfigurálva van. Információkat ad a kliensről és a szerverről is. Most a Kubernetes-fürtöt futtatjuk, így a kubectl parancs „kubectl cluster-info” néven történő használatával megismerhetjük annak részleteit.

$ kubectl cluster-info

Most nézzük meg a Kubernetes-fürt csomópontjait a „kubectl get nodes” paranccsal.

$ kubectl get csomópontok

A fürtnek csak egy csomópontja van, és állapota kész, ami azt jelenti, hogy ez a csomópont készen áll az alkalmazások fogadására.

Most létrehozunk egy központi telepítést a kubectl parancssori felülettel, amely a Kubernetes API-val foglalkozik, és kölcsönhatásba lép a Kubernetes-fürttel. Amikor új telepítést hozunk létre, meg kell adnunk az alkalmazás képét és az alkalmazás másolatainak számát, és ez a telepítés létrehozása után hívható és frissíthető. A Kubernetesen futtatható új telepítés létrehozásához használja a „Kubernetes telepítés létrehozása” parancsot. Ehhez adja meg a telepítés nevét és az alkalmazás képfájljának helyét.

Most telepítettünk egy új alkalmazást, és a fenti parancs megkereste azt a csomópontot, amelyen az alkalmazás futhat, amely ebben az esetben csak egy volt. Most kapja meg a telepítések listáját a „kubectl get deployments” paranccsal, és a következő kimenetet kapjuk:

$ kubectl get telepítések

Megtekintjük az alkalmazást a proxy gazdagépen, hogy kapcsolatot alakítsunk ki a gazdagép és a Kubernetes-fürt között.

A proxy a második terminálon fut, ahol az 1-es terminálban megadott parancsok végrehajtásra kerülnek, és eredményük a szerver 2-es terminálján jelenik meg: 8001.

A pod a Kubernetes-alkalmazás végrehajtási egysége. Tehát itt megadjuk a pod nevét, és elérjük az API-n keresztül.

Következtetés

Ez az útmutató a Kubernetesben történő központi telepítés létrehozásának módszereit tárgyalja. A központi telepítést a Minikube Kubernetes implementáción futtattuk. Először megtanultunk egy Kubernetes-fürtöt létrehozni, majd ennek a fürtnek a segítségével létrehoztunk egy központi telepítést az adott alkalmazás futtatásához a Kubernetesen.