Katalog templates i NOTES.txt
Miejsce przechowywania manifestów i sposób renderowania notatek.
Katalog templates i NOTES.txt to bezpłatna lekcja Helm Academy na CoddyKit. To lekcja 3 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 Helm Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Helm Academy zawiera 4 lekcji w sumie.
Gdzie znajdują się manifesty
Folder templates to serce chartu. Każdy znajdujący się w nim plik staje się manifestem Kubernetes po wyrenderowaniu przez Helma. 🧩
templates/
deployment.yaml
service.yamlTo szablony Go
Pliki w folderze templates nie są zwykłym YAML-em: to Go templates. Helm uzupełnia akcje w podwójnych klamrach, zanim wyśle je do klastra.
spec:
replicas: {{ .Values.replicaCount }}Jeden typ zasobu na plik
Zgodnie z przyjętą konwencją każdy plik zawiera jeden typ resource i nosi nazwę tego typu. Dzięki temu chart jest łatwy do czytania i przeglądania.
templates/serviceaccount.yaml
templates/ingress.yamlRenderowanie nadaje im rzeczywistą postać
Podczas instalacji Helm renders każdy szablon, podstawiając wartości, a następnie stosuje wynikowe manifesty w Kubernetes.
helm template ./mychartPliki z podkreśleniem są specjalne
Pliki zaczynające się od underscore, takie jak _helpers.tpl, nigdy nie są renderowane do manifestów. Zamiast tego zawierają wielokrotnego użytku fragmenty.
templates/_helpers.tplPoznaj NOTES.txt
Specjalny plik NOTES.txt w folderze templates wyświetla przyjazny komunikat po pomyślnej instalacji lub aktualizacji.
templates/NOTES.txtNotatki też są szablonem
NOTES.txt sam jest template, więc możesz wstawić do niego nazwę release lub rzeczywisty URL, aby pokazać użytkownikom, jak uzyskać dostęp do aplikacji.
Your release is named {{ .Release.Name }}.Notatki nie są wdrażane
W przeciwieństwie do pozostałych plików w tym folderze NOTES.txt nie tworzy żadnego resource. Jego jedynym zadaniem jest wyświetlenie wskazówek w terminalu.
Późniejsze odczytywanie notatek
W dowolnym momencie możesz ponownie wyświetlić wyrenderowane notatki istniejącego release za pomocą helm get notes.
helm get notes my-releaseDozwolone są podfoldery
Możesz grupować szablony w subfolders; Helm przechodzi przez całe drzewo. Układ zależy od Ciebie, o ile pliki renderują się do poprawnego YAML-a.
templates/web/deployment.yaml
templates/web/service.yamlDlaczego ten układ pomaga
Przewidywalny folder templates wraz z NOTES.txt sprawia, że każdy może otworzyć Twój chart i od razu wiedzieć, gdzie znajdują się manifests. 🎯
Szybkie sprawdzenie
Ustalmy dokładnie, do czego służy NOTES.txt.
Podsumowanie
Folder templates zawiera manifesty wykorzystujące szablony Go, a pliki z podkreśleniem są fragmentami wielokrotnego użytku. NOTES.txt wyświetla wskazówki i niczego nie wdraża. ✅
Często zadawane pytania
Czy lekcja „Katalog templates i NOTES.txt” jest bezpłatna?
Tak — pełny tekst „Katalog templates i NOTES.txt” 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 Helm Academy, przejdź na CoddyKit PRO. Kurs Helm Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Katalog templates i NOTES.txt”?
Miejsce przechowywania manifestów i sposób renderowania notatek. Ćwiczysz Helm Academy 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ąć Helm Academy?
Nie wymagamy żadnego doświadczenia. Helm Academy 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 3 z 4.
Ile czasu zajmuje lekcja „Katalog templates i NOTES.txt”?
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 Helm Academy?
Tak. Każda lekcja Helm Academy 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
- Generowanie szkieletu za pomocą helm create
- Chart.yaml: metadane i wersje
- Katalog templates i NOTES.txt
- Domyślny values.yaml i plik _helpers