Изменить настройки кластера Managed Service for Trino
Если у вас есть кластер Trino в проекте, вы можете изменить его настройки.
Примечание
При изменении части параметров Managed Service for Trino пересоздает кластер. На время применения новой конфигурации кластер переходит в состояние Updating, активные запросы прерываются. Подробнее см. в разделе Обновление кластера.
-
Откройте файл ресурса
TrinoCluster. Например, с помощью командыopen trinocluster.yaml. -
Отредактируйте параметры:
spec.version— версия Trino. Значение должно быть указано вTrinoImageCatalog.spec.deletionProtection— защита от удаления. Допустимые значения:true,false.spec.coordinator.resources.requests.cpu— гарантированное количество CPU для пода координатора.spec.coordinator.resources.requests.memory— гарантированный объем памяти для пода координатора.spec.coordinator.resources.limits.cpu— максимальное количество CPU для пода координатора.spec.coordinator.resources.limits.memory— максимальный объем памяти для пода координатора.spec.worker.replicas— количество воркеров. Минимум1.spec.worker.resources.requests.cpu— гарантированное количество CPU для пода воркера.spec.worker.resources.requests.memory— гарантированный объем памяти для пода воркера.spec.worker.resources.limits.cpu— максимальное количество CPU для пода воркера.spec.worker.resources.limits.memory— максимальный объем памяти для пода воркера.spec.config— дополнительные настройки Trino. Набор допустимых ключей и значений задаётся валидационной схемой версии Trino (оператор публикует её в ConfigMaptrino-omdb-operator-<версия>в своём пространстве имён). Например, ключio.trinoзадаёт уровень логирования (значенияDEBUG,INFO,WARN,ERROR).spec.accessControl— правила доступа к каталогам, схемам, таблицам, функциям, процедурам и запросам. См. раздел Управление доступом.
-
Примените манифест:
kubectl apply -f trinocluster.yaml -n <пространство_имен>. При необходимости можно прописать пространство имен в параметр ресурсаmetadata.namespaceи не использовать его в команде.
-
Если вы еще не открыли проект, выберите проект.
-
Выберите пространство имен, в котором создан кластер.
-
В левом меню выберите Trino → Кластеры.
-
Выберите кластер.
-
Нажмите Редактировать.
-
Измените поля:
Основные параметры
- Версия Trino — версия Trino из
TrinoImageCatalog. - Защита от удаления — переключатель защиты от случайного удаления.
Поле Имя доступно только для чтения.
Конфигурация координатора
- Запрошенный CPU, Запрошенная память — запросы ресурсов для пода координатора.
- Лимит CPU, Лимит памяти — максимальные ресурсы для пода координатора.
Конфигурация воркеров
- Количество воркеров — число подов воркеров.
- Запрошенный CPU, Запрошенная память — запросы ресурсов для пода воркера.
- Лимит CPU, Лимит памяти — максимальные ресурсы для пода воркера.
Дополнительные настройки
Раздел для добавления, изменения и удаления настроек Trino. У существующих строк ключ доступен только для чтения; меняется только значение.
Настройки доступа
Раздел для правил доступа в подсекциях «Правила каталогов», «Правила схем», «Правила таблиц», «Правила функций», «Правила процедур», «Правила запросов». Список полей и привилегий совпадает с формой создания кластера.
- Версия Trino — версия Trino из
-
Нажмите Сохранить.
Готово, настройки кластера изменены.