Jak utworzyć lokalny objętość trwałego w Kubernetes

Jak utworzyć lokalny objętość trwałego w Kubernetes

W tym przewodniku dowiemy się o lokalnych trwałych objętościach w Kubernetes i o tym, jak tworzymy lokalne pliki woluminów trwałych w Kubernetes. Trwałe objętości są podobne do objętości ścieżki gospodarza, ale pozwalają tylko na kilka specyfikacji, takich jak przypinanie punkt-punkt do określonych węzłów.

Jaki jest lokalny trwałe wolumin w Kubernetes?

Lokalny trwały wolumin, skrócony jako „Lokalny PV”, jest trwałym typem woluminu w Kubernetes, który jest przechowywany w lokalnym systemie plików węzła, a nie w sieciowym systemie pamięci masowej, takiego. Lokalny PV może być używany do przechowywania danych, które są szczególne dla węzła, w tym dzienników lub plików konfiguracyjnych, a także danych, które są często żądane i mają wymagania dotyczące niskich opóźnień. W porównaniu do sieciowych systemów pamięci, lokalne PV są ograniczone na różne sposoby. Lokalne PV mogą jednak być przydatną opcją dla niektórych aplikacji, które wymagają dostępu do danych o niskiej opóźnieniu i mogą żyć z możliwością utraty danych.

Wstępne odniesienie:

Użytkownikiem musi być system operacyjny Ubuntu lub Linux używany do uruchamiania lokalnego objętości trwałego w aplikacjach Kubernetes. Użytkownicy muszą znać klaster Kubernetes i sposób uruchamiania poleceń na terminalach i wraz z tymi niezbędnymi wiedzą na temat PODS, kontenerów i minikupu w Kubernetes. Użytkownik systemu Windows musi zainstalować konfigurację wirtualnego pola w swoim systemie, aby uruchomić Linux i Ubuntu w systemie operacyjnym Windows wirtualnie. Rozpocznijmy proces tworzenia lokalnego trwałego woluminu w Kubernetes, wyjaśniając wszystko krok po kroku. Zaczynamy więc od pierwszego kroku:

Krok 1: Uruchom klaster Kubernetes lokalnie

Na tym etapie najpierw utworzymy lub uruchomimy klaster Kubernetes na naszym komputerze lokalnym. Uruchomimy polecenie uruchamiania klastra Kubernetes. Polecenie to:

> Minikube start



Po wykonaniu tego polecenia minikube jest uruchamiane w naszym systemie, który zapewnia lokalnie klaster Kubernetes.

Krok 2: Utwórz plik YAML w Kubernetes

W tym etapie utworzymy plik YAML w Kubernetes, w którym konfigurujemy trwałą wolumin. Ten plik YAML zawiera wszystkie szczegóły trwałego woluminu. Więc uruchamiamy polecenie:

> Nano przechowywanie. Yaml


Gdy to polecenie jest wykonywane, a następnie w zamian otworzyło pamięć .plik YAML, na którym mamy określone informacje o trwałym woluminie do skonfigurowania lokalnego fotowoltaika w naszym systemie.


Ten plik zawiera nazwę pliku i wersji API. Następnie w tym pliku określono metadane POD. Nazwa tego kapsuły to „My-Local-Storage”, a Provisioner i VolumbindingMode są również doskonale określone w tym pliku. Zrzut ekranu polecenia i pliku jest dołączony powyżej.

Krok 3: Utwórz zasób klasy pamięci w Kubernetes

W tym kroku omówimy, w jaki sposób możemy dodać lub tworzyć zasoby w Kubernetes. Wspominamy również o ścieżce, w której chcemy utworzyć klasę pamięci w Kubernetes. Uruchom polecenie:

> kubectl Utwórz -f przechowywanie. Yaml



Naciśnij ENTER: Polecenie jest wykonywane, a wyjście jest wyświetlane poniżej polecenia, jak pokazano na zrzucie ekranu dołączonego powyżej. Flaga „-f” jest używana w poleceniu do specyfikacji ścieżki. Z powodzeniem utworzyliśmy klasę pamięci „My-Local-Storage” w Kubernetes, czekając na pierwszy tryb wiązania konsumentów.

Krok 4: Utwórz lokalny plik konfiguracyjny objętościowego woluminu

W tym etapie wykonamy plik konfiguracyjny dla lokalnego objętości trwałego w naszym systemie Kubernetes. Więc uruchamiamy polecenie:

> Nano LPV. Yaml


Po wykonaniu tego polecenia plik konfiguracyjny jest otwarty, jak pokazano na załączonym zrzucie ekranu.


Ten plik zawiera nazwę lokalnego trwałego tomu, rodzaj kapsułki i specyfikację POD, w których pamięć, roszczenie woluminów trwałości, nazwa klasy pamięci, ścieżka pliku lokalnego i wyrażenie dopasowania wszystkie ważne funkcje są poprawnie dodawane. Zamknij plik po konfiguracji POD.

Krok 6: Wdrożenie lokalnego plik trawiego woluminu w Kubernetes

W tym kroku wdrożymy teraz lokalny plik woluminu trwałego w naszym systemie, po prostu uruchamiając polecenie. Polecenie to:

> kubectl Utwórz -f LPV.Yaml



Po wykonaniu polecenia plik o nazwie „My-Local-PV” jest tworzony w katalogu trwałego woluminu w naszej aplikacji Kubernetes.

Krok 7: Utwórz plik konfiguracji roszczenia objętościowego w Kubernetes.

W tym kroku utworzymy nowy plik dla PCV w naszej aplikacji Kubernetes. PCV jest uruchamiany za pomocą poleceń. Uruchom polecenie:

> Nano PVC. Yaml


Po wykonaniu polecenia plik jest otwarty. Ten plik zawiera rodzaj POD, nazwę POD i specyfikacje PCV, które są uzasadnione w tym pliku. Zrzut ekranu tego pliku jest podłączony poniżej.

Krok 8: Wdrożenie pliku PVC w Kubernetes

W tym etapie wdrożymy teraz plik konfiguracyjny PVC w naszej aplikacji Kubernetes do uruchamiania POD ze specyfikacjami. Polecenie uruchomimy na narzędziu wiersza poleceń Kubectl:

> kubectl Utwórz -f PVC. Yaml



Po wykonywaniu polecenia, wówczas PVC jest utworzony z powodzeniem w naszym katalogu aplikacji Kubernetes „TristentVolumeClaim”.

Krok 9: Zdobądź trwałą wolumen w Kubernetes

W tym kroku omówimy, w jaki sposób uruchomimy kapsuły PV w naszym systemie. Uruchamiamy polecenie:

> kubectl zdobądź PV



Podczas wykonania polecenia lista działających POD jest wykonywana w naszej aplikacji Kubernetes. PV POD jest również pokazany na liście, a nazwa kapsuły to „My-Local-PV”. Wynik polecenia jest przymocowany powyżej jako zrzut ekranu.

Krok 10: Utwórz kapsułkę z lokalnym trwałym objętością

W tym kroku stworzymy plik POD, uruchamiając polecenie.

< nano http. yaml


W wykonaniu polecenia plik jest otwarty.


Ten plik zawiera nazwę i rodzaj POD i specyfikacje POD. Spójrz na krótko na zrzuty zrzutu powyżej.

Krok 11: Wdrażaj plik POD w Kubernetes

W tym kroku wdrożymy plik konfiguracyjny POD do uruchomienia w systemie. Uruchom polecenie:

> kubectl Utwórz -f http. Yaml



Po wykonaniu polecenia WWW jest utworzone pomyślnie.

Krok 12: Pokaż działające kapsuły PV w Kubernetes

W tym kroku zweryfikujemy uruchamianie kapsułek PV w naszej aplikacji Kubernetes. Uruchamiamy polecenie:

> kubectl zdobądź PV



Lista kapsułek jest wyświetlana w zamian za wykonanie poleceń. Wyjściowy zrzut ekranu jest dołączony powyżej.

Wniosek

Omówiliśmy, jak tworzyć i skonfigurować PV w naszej aplikacji Kubernetes. Podaliśmy wszystkie szczegóły i polecenia z zrzutami ekranu. Możesz także zmienić to polecenie zgodnie z aplikacją Kubernetes, aby uzyskać lepszą praktykę.