Jak zrobić wykres steru Kubernetes

Jak zrobić wykres steru Kubernetes
Helm jest powszechnie określany jako menedżer pakietów Kubernetes. Chociaż wydaje się być podstawowym menedżerem pakietów, ma więcej możliwości. Helm to w pełni dostępny projekt, który został pierwotnie opracowany przez Deislabs i jest obecnie utrzymywany przez CNCF. Helm został stworzony, aby zapewnić użytkownikom najlepszy sposób obsługi wszystkich plików Kubernetes Yaml, które opracują na projektach Kubernetes.

Wykresy sterowe to zestaw artefaktów Kubernetes YAML, które mogą być dystrybuowane do klastrów Kubernetes jako pojedynczy pakiet. Utrzymuje także historię wersji ze wszystkimi wydanymi mapami, umożliwiając powrót do starej iteracji, jeśli coś się nieoczekiwane wydarzy. Ten wykres ma natywną pomoc Kubernetes, więc nie będziesz musiał pisać żadnych skomplikowanych plików składni. Po prostu przeciągnij swoje pliki projektowe na nowy wykres, a skończyłeś.

Ten przewodnik krok po kroku przeprowadza proces tworzenia i wdrażania wykresu steru w Kubernetes.

Wymagania wstępne

Aby zrobić wykres hełm Kubernetes na Ubuntu 20.04 LTS, upewnij się, że zainstalowałeś i skonfigurowałeś minikube w swoim systemie. Musisz mieć przywileje sudo do wdrożenia tego szczegółowego artykułu.

Kroki utworzenia wykresu steru

Aby utworzyć wykres hełm w Ubuntu 20.04 Początkowo musisz otworzyć terminal wiersza poleceń. Możesz wykonać to zadanie, nawigując przez aplikacje lub po prostu za pomocą klawisza skrótu Ctrl+Alt+T.

Gdy tylko pojawi się okno terminala, musisz wykonać następujące pisemne polecenie w terminalu, aby zainstalować ster w systemie.

$ Sudo snap instaluj helm -klasyczny

Jak widać z wyżej wymienionych zrzutów ekranu, ten ster jest już zainstalowany w naszym systemie. Jeśli nie jest obecny, instalacja rozpocznie się po wykonaniu wyżej cytowanej komendy.

Aby zweryfikować instalację steru, możesz użyć następujących wymienionych polecenia. Wyjście zwróci ścieżkę do steru.

$ Który ster

Teraz nadszedł czas, aby stworzyć wykres hełm. W tym celu musisz wykonać wymienione polecenie w swoim terminalu.

$ Helm Utwórz Linuxhint

Notatka: Możesz zastąpić „Linuxhint” dowolnym z pożądanych nazwisk. Ze wyjścia wyświetlonego poniżej widać, że wykres został utworzony. Jeśli chcesz wyświetlić strukturę utworzonego wykresu steru, możesz wykonać polecenie poniżej listy.

$ LS Linuxhint

Utworzony katalog wykresów zawiera wykresy, wykres.YAML, szablony i wartości.Pliki YAML.

Teraz musisz wprowadzić małe poprawki do wartości.plik YAML. Aby wyświetlić wartości.plik YAML, musisz nawigować po katalogu plików i otworzyć ten plik w dowolnym edytorze tekstu.

Jak tylko otworzysz wartości.plik YAML, musisz zlokalizować wartości obrazu poniżej okrętu w pliku. Obecnie widać, że wartość Pullpolicy jest „ifnotpresent”.

Musisz zaktualizować wartość Pullpolicy jako „zawsze”. Aktualizacje są pokazane na poniższym obrazie. Możesz także zobaczyć, że zaktualizowaliśmy następujące pola jako:

Nameoverride: „Linuxhint-App”
FullNameOverride: „Linuxhint-Chart”

Pamiętaj, że te zmiany pomogą ci w tworzeniu pożądanego wykresu steru.

Obecnie w polu konta usługi możesz zobaczyć, że „nazwa” nie ma w nim żadnej wartości.

Musisz dodać swoją wymaganą nazwę w tym polu. W naszym scenariuszu zaktualizowaliśmy to pole jako:

Nazwa: „Linuxhint”

Podczas obsługi klastra tworzona jest nazwa konta usługi dla wykresu steru. Jednak ustawienie ręczne to dobry pomysł. Nazwa konta usługi zapewnia, że ​​program jest specjalnie powiązany z odpowiednim użytkownikiem kontrolowanym przez wykres. Jest domyślnie pusty, ale możesz ustawić go zgodnie z pragnieniem.

Teraz nadszedł czas, aby zmodyfikować typ usługi sieciowej. Początkowo jest to następujące:

Typ: Clusterip

Zaleca się użycie Nodeport. Tak więc zastąpiliśmy „Clusterip” „Nodeport”, jak pokazano w załączonej migawce.

Po zaktualizowaniu wszystkich pól w wartościach.plik YAML. Musisz zapisać wszystkie zmiany i zamknąć.

Wdrażanie wykresu steru

Wdrożenie wykresu steru można wykonać poprzez wdrożenie dołączonych kroków wymienionych w tym przewodniku. Początkowo musisz zainstalować już utworzoną wykres steru. W tym celu musisz napisać następujące polecenie w Ubuntu 20.04 LTS Terminal:

$ helm instaluj Linuxhint-Chart Linuxhint/ --values ​​Linuxhint/ Wartości.Yaml

Możesz dodać pełne zastąpienie i nazwisko i nazwa wykresu tak samo, jak wspomniałeś w swoich wartościach.plik YAML. W wyniku tego polecenia widać, że aplikacja została pomyślnie wdrożona.

Na załączonym obrazie możesz zobaczyć „Pobierz adres URL aplikacji, wykonując te polecenia”.

Aby uzyskać port węzła POD, musisz uruchomić pierwsze polecenie eksportu wymienione na powyższym obrazie. Po wykonaniu tego polecenia nie będzie wyników.

Teraz, aby ponownie zdobyć port węzła Pod, musisz uruchomić drugie polecenie eksportu wymienione na powyższym obrazie. Ponownie, po wykonaniu tego polecenia nie będzie wyników.

Wyświetlono również polecenie echo. W przypadku instalacji wykresu steru wystarczy skopiować to polecenie i wykonać je.

$ Echo http: // $ node_ip: $ node_port

To polecenie zwróci adres IP i numer portu.

Teraz musisz skopiować wyświetlany adres IP i numer portu i zapisać go do swojej ulubionej przeglądarki. Możesz zobaczyć, że aplikacja została pomyślnie wdrożona.

Wniosek

W tym przewodniku wyjaśniliśmy ci wykorzystanie wykresu steru w Kubernetes wraz z tworzeniem wykresu steru, jego instalacją i wdrożeniem. Wierzę, że po obserwowaniu każdego kroku możesz łatwo stworzyć tabelę steru.