Посібник розробника шаблонів чартів
Цей посібник надає введення в шаблони чартів Helm, з акцентом на мову шаблонів.
Шаблони генерують файли маніфестів, які є YAML-форматованими описами ресурсів, які Kubernetes може зрозуміти. Ми розглянемо, як структуровані шаблони, як їх можна використовувати, як писати шаблони на Go і як налагоджувати вашу роботу.
Цей посібник зосереджений на наступних концепціях:
- Мова шаблонів Helm
- Використання значень
- Техніки роботи з шаблонами
Цей посібник орієнтований на вивчення особливостей мови шаблонів Helm. Інші посібники надають вступні матеріали, приклади та найкращі практики.
📄️ Початок роботи
Короткий посібник з шаблонів чартів.
📄️ Вбудовані обʼєкти
Вбудовані обʼєкти, доступні для шаблонів.
📄️ Файли значень
Інструкції щодо використання прапорця --values.
📄️ Функції шаблонів та конвеєри
Використання функцій у шаблонах.
📄️ Список функцій шаблонів
Список функцій шаблонів, доступних у Helm
📄️ Керування потоком
Швидкий огляд структури керування потоком в шаблонах.
📄️ Змінні
Використання змінних у шаблонах.
📄️ Іменовані шаблони
Як визначити іменовані шаблони.
📄️ Доступ до файлів всередині шаблонів
Як отримати доступ до файлів зсередини шаблону.
📄️ Створення файлу NOTES.txt
Як надати інструкції користувачам вашого чарту.
📄️ Субчарти та глобальні значення
Взаємодія з значеннями субчартів і глобальними значеннями.
📄️ Файл .helmignore
Файл `.helmignore` використовується для вказівки файлів, які не слід включати у ваш Helm чарт.
📄️ Виправлення помилок у шаблонах
Виправлення проблем з розгортанням чартів.
📄️ Наступні кроки
Підсумок — корисні вказівки на іншу документацію, яка може допомогти вам.
📄️ Додаток: Техніки YAML
Ближчий погляд на специфікацію YAML та її застосування до Helm.
📄️ Додаток: Типи даних Go та шаблони
Короткий огляд змінних у шаблонах.