Я использую Helm-диаграммы для создания развертывания микросервисов, выполняя helm create, он создает базовую диаграмму с развертыванием, службами и входом, но у меня есть несколько других конфигураций, таких как горизонтальный автомасштабирование модулей, бюджет нарушения работы модулей.
то, что я сейчас делаю, копирую yaml и меняю его соответствующим образом, но это занимает много времени, и я не считаю это (правильным способом / передовой практикой) для этого.
helm create <chartname>
Я хочу знать, как вы можете создавать диаграммы штурвала, а также иметь свои дополнительные конфигурации.

руководство по созданию вашей первой диаграммы штурвала Bitnami описывает helm create как «лучший способ начать работу» и говорит, что «если у вас уже есть определения для вашего приложения, все, что вам нужно сделать, это заменить сгенерированные файлы YAML своими собственными». Такой подход также предлагается в официальные документы руля и руководство разработчика диаграмм. Итак, вы действуете по лучшему совету.
Было бы здорово, если бы существовал мастер, с помощью которого вы могли бы взять существующие yaml-файлы kubernetes и сделать из них диаграмму управления. В настоящее время доступен один подобный инструмент - харифицировать. Он указан в страница связанных проектов руля (и я не видел других, которые были бы актуальны).
Вы можете попробовать использовать Move2Kube. Вам нужно будет поместить все ваши yamls (если источник - kubernetes yamls) или другие исходные артефакты в каталог (скажем, src) и выполнить move2kube translate -s src/.
В появившемся мастере вы можете выбрать helm вместо yamls, и он создаст для вас диаграмму управления.