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