Перейти к содержанию

Введение в TrueCharts

·224 слова·2 минуты

SCALE Apps - это инструмент Helm-Charts-as-Apps. Однако, в отличие от более “премиальных” решений, таких как kubeapps, он не создавался специалистами по Kubernetes и не предлагает полной свободы в развертывании Helm чартов. Также вы не можете вручную редактировать файлы Chart-Yaml.

Это делает SCALE Apps отличным инструментом для пользователей, использующих сетевое хранилище TrueNAS SCALE и запускающих на нем несколько приложений. Но делает его менее оптимальным для продвинутых пользователей.

совет #

Пожалуйста, не забывайте проверять информацию, относящуюся к конкретному чарту.

Tier #

SCALE Apps - это то, что мы называем вариантами развертывания “уровня 3” (Tier 3). Это означает, что, хотя мы и ожидаем, что все пройдет гладко, скорее всего, существуют оговорки, ограниченные возможности и/или ограниченный штат сотрудников, готовых оказать помощь.

Поэтому мы рекомендуем использовать решения “уровня 2” или “уровня 1”.

Предостережения #

SCALE Apps - это довольно ограниченное решение. Для обычной домашней лаборатории TrueCharts SCALE Apps, скорее всего, подойдет как нельзя лучше. Но для более продвинутых систем этого недостаточно.

Кроме того, он добавляет значительные слои “middleware” (промежуточного ПО) между графическим интерфейсом приложения и Kubernetes/Helm, что чревато возникновением нишевых проблем, с которыми не сталкиваются другие варианты развертывания.

Мы также хотели бы отметить, что iX-Systems, создатели TrueNAS SCALE, не имеют большого опыта работы с Kubernetes или специализированных инженеров. Это сказывается на качестве конечного продукта.

Поэтому для управления чартами мы предпочитаем использовать KubeApps: https://truecharts.org/manual/kube-apps.

Как настроить #

Это можно сделать, следуя руководствам SCALE здесь