Wdrażanie nginx za pomocą helm install
Pierwszy działający release z publicznego chartu.
Wdrażanie nginx za pomocą helm install to bezpłatna lekcja DevOps Bootcamp na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej DevOps Bootcamp, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.
Pierwszy prawdziwy release
Czas wdrożyć coś rzeczywistego. Za pomocą jednego polecenia helm install można uruchomić pełny serwer WWW nginx w Kubernetes. 🚀
Składnia polecenia install
Każda instalacja ma taki sam schemat: helm install, następnie nazwa release'u, a potem chart, którego należy użyć. Ta kolejność nigdy się nie zmienia.
helm install RELEASE_NAME CHARTDodawanie repozytorium Bitnami
nginx instaluje się z repozytorium chartów. Najpierw należy zarejestrować Bitnami, czyli dobrze znany katalog gotowych do użycia produkcyjnych chartów.
helm repo add bitnami https://charts.bitnami.com/bitnamiOdświeżanie indeksu
Po dodaniu repozytorium należy uruchomić helm repo update, aby Helm pobrał najnowszą listę dostępnych chartów i ich wersji.
helm repo updateInstalowanie nginx
Teraz dzieje się magia: należy nadać release'owi nazwę my-web i wskazać chart bitnami/nginx. Helm renderuje manifesty i stosuje je w klastrze.
helm install my-web bitnami/nginxCo właśnie się wydarzyło
Helm przekształcił szablony chartu w rzeczywiste obiekty Kubernetes — Deployment i Service — a następnie przesłał je do klastra w jednym kroku.
Nazwa release'u należy do Państwa
Pierwszy argument, my-web, to nazwa release'u. Oznacza tę uruchomioną instancję, dzięki czemu można później zarządzać nią bez niejasności.
Współrzędne chartu
bitnami/nginx oznacza chart nginx z repozytorium bitnami. Ukośnik oddziela alias repozytorium od nazwy chartu.
Przypinanie wersji chartu
Aby instalacje były powtarzalne, należy przypiąć chart za pomocą --version. Bez tego Helm pobierze najnowszą wersję z lokalnego indeksu.
helm install my-web bitnami/nginx --version 15.5.2Odczytywanie danych wyjściowych
Po pomyślnym wykonaniu Helm wyświetla nazwę release'u, przestrzeń nazw, status deployed oraz sekcję NOTES chartu z przydatnymi dalszymi krokami.
Potwierdzanie istnienia
Czy wszystko zadziałało? Należy uruchomić helm list — powinien pojawić się my-web ze statusem deployed. Jedno polecenie wdrożyło całą aplikację. 🎉
helm listSzybkie sprawdzenie
Chcą Państwo wdrożyć chart nginx. Które polecenie jest prawidłowe?
Podsumowanie
Dodali Państwo Bitnami, uruchomili helm install my-web bitnami/nginx i otrzymali działający release. Najpierw nazwa, potem chart — za każdym razem. 💪
Często zadawane pytania
Czy lekcja „Wdrażanie nginx za pomocą helm install” jest bezpłatna?
Tak — pełny tekst „Wdrażanie nginx za pomocą helm install” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu DevOps Bootcamp, przejdź na CoddyKit PRO. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.
Co nauczysz się w „Wdrażanie nginx za pomocą helm install”?
Pierwszy działający release z publicznego chartu. Ćwiczysz DevOps Bootcamp z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć DevOps Bootcamp?
Nie wymagamy żadnego doświadczenia. DevOps Bootcamp w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.
Ile czasu zajmuje lekcja „Wdrażanie nginx za pomocą helm install”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji DevOps Bootcamp?
Tak. Każda lekcja DevOps Bootcamp zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Wdrażanie nginx za pomocą helm install
- Nazywanie releases i generowanie nazw
- Wskazywanie namespace podczas instalacji
- Obserwowanie uruchamiania podów