Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Cloud Stackland
  • Что нового
  • Установка
    • Все руководства
    • Установить Stackland на Yandex BareMetal
    • Установка Stackland на Yandex BareMetal через PXE
    • Установка Stackland на виртуальные машины в Yandex Cloud
    • Настройка внешнего доступа к поду в кластере
    • Все инструкции
        • Включить YTsaurus
        • Изменить настройки кластера
        • Получить пароль и токен администратора
        • Открыть веб-интерфейс
        • Подключиться к HTTP-прокси
        • Отключить YTsaurus
    • Проекты
    • Ресурсная модель
    • Масштабирование кластера
  • Управление доступом
  • Правила тарификации
  • Диагностика и устранение неполадок

В этой статье:

  • Через CLI
  • Дальнейшие действия
  1. Пошаговые инструкции
  2. Базы данных
  3. YTsaurus
  4. Включить YTsaurus

Включить YTsaurus

Статья создана
Yandex Cloud
Обновлена 2 июля 2026 г.
Открыть в Markdown
  • Через CLI
  • Дальнейшие действия

Компонент YTsaurus разворачивает один общий кластер YTsaurus на платформу. Кластер описывается ресурсом YTsaurusConfig с именем main. По умолчанию компонент отключен (spec.enabled: false); чтобы развернуть кластер, переведите ресурс в состояние spec.enabled: true.

Важно

На платформе допустим только один кластер YTsaurus. Имя ресурса YTsaurusConfig должно быть main.

Через CLIЧерез CLI

  1. Откройте текущий ресурс YTsaurusConfig main для редактирования: kubectl edit ytsaurusconfig main. Если предпочитаете применять конфигурацию из файла, выгрузите ресурс: kubectl get ytsaurusconfig main -o yaml > ytsaurusconfig.yaml.

  2. Замените содержимое одной из конфигураций ниже:

    Минимальная конфигурация
    Расширенная конфигурация

    Включает компонент с минимальным набором подкомпонентов: ядро кластера, веб-интерфейс и HTTP-прокси. Подходит для тестового окружения.

    apiVersion: stackland.yandex.cloud/v1alpha1
    kind: YTsaurusConfig
    metadata:
      name: main
    spec:
      enabled: true
      clusterName: cluster
      cluster:
        discovery:
          instanceCount: 1
        primaryMasters:
          instanceCount: 1
          storage:
            size: "5Gi"
        httpProxies:
          instanceCount: 1
        dataNodes:
          - name: ssd
            instanceCount: 3
            storage:
              size: "20Gi"
        execNodes:
          - name: default
            instanceCount: 1
            storage:
              size: "10Gi"
        schedulers:
          instanceCount: 1
        controllerAgents:
          instanceCount: 1
        bundleController:
          enabled: true
        queryTrackers:
          instanceCount: 1
        queueAgents:
          instanceCount: 1
        rpcProxies:
          instanceCount: 1
        strawberry:
          enabled: true
        yqlAgents:
          instanceCount: 1
        ui:
          enabled: true
          ingressEnabled: true
    

    Полный набор подкомпонентов с явно заданными ресурсами и хранилищем: тэблет-узлы, Strawberry, CHYT, SPYT, Task Proxy, Cron. Подходит для производственного окружения.

    apiVersion: stackland.yandex.cloud/v1alpha1
    kind: YTsaurusConfig
    metadata:
      name: main
    spec:
      enabled: true
      clusterName: cluster
      cluster:
        discovery:
          instanceCount: 1
          resources:
            cpu: "100m"
            memory: "256Mi"
    
        primaryMasters:
          instanceCount: 1
          storage:
            storageClass: stackland-ssd
            size: "10Gi"
          resources:
            cpu: "500m"
            memory: "1Gi"
    
        httpProxies:
          instanceCount: 2
          resources:
            cpu: "500m"
            memory: "1Gi"
    
        dataNodes:
          - name: ssd
            instanceCount: 3
            storage:
              storageClass: stackland-ssd
              size: "50Gi"
            resources:
              cpu: "500m"
              memory: "1Gi"
    
        execNodes:
          - name: default
            instanceCount: 2
            storage:
              storageClass: stackland-ssd
              size: "20Gi"
            resources:
              cpu: "4000m"
              memory: "4Gi"
    
        schedulers:
          instanceCount: 1
          resources:
            cpu: "500m"
            memory: "512Mi"
    
        controllerAgents:
          instanceCount: 1
          resources:
            cpu: "500m"
            memory: "512Mi"
    
        bundleController:
          enabled: true
    
        queryTrackers:
          instanceCount: 1
          resources:
            cpu: "200m"
            memory: "512Mi"
    
        queueAgents:
          instanceCount: 1
          resources:
            cpu: "200m"
            memory: "512Mi"
    
        rpcProxies:
          instanceCount: 2
          resources:
            cpu: "200m"
            memory: "512Mi"
    
        strawberry:
          enabled: true
          resources:
            cpu: "200m"
            memory: "512Mi"
    
        tabletNodes:
          - name: default
            instanceCount: 2
            resources:
              cpu: "1000m"
              memory: "2Gi"
    
        yqlAgents:
          instanceCount: 1
          resources:
            cpu: "500m"
            memory: "1Gi"
    
        ui:
          enabled: true
          ingressEnabled: true
          resources:
            cpu: "200m"
            memory: "512Mi"
    
        cron:
          clear_tmp:
            enabled: true
    
        taskProxy:
          enabled: true
          instanceCount: 1
    
        spyt:
          enabled: true
    
        chyt:
          enabled: true
    
        tutorial:
          enabled: false
    
        odin:
          enabled: false
    
  3. Примените манифест: kubectl apply -f ytsaurusconfig.yaml. Ресурс работает на уровне кластера, пространство имен указывать не нужно.

  4. Дождитесь, когда компонент перейдет в состояние готовности. Проверить статус установки можно командой:

    kubectl get componentinstallation ytsaurus-main -o jsonpath='{.status.phase}'
    

    Возможные значения:

    • Installing — компонент устанавливается.
    • Updating — применяется новая конфигурация.
    • Ready — компонент установлен и готов к работе.
    • Error — возникла ошибка. Подробности доступны в поле status.message.
  5. Проверить состояние кластера YTsaurus можно командой:

    kubectl -n stackland-ytsaurus get ytsaurus cluster
    

    Имя ресурса соответствует значению spec.clusterName в YTsaurusConfig. Подождите, пока статус кластера не перейдет в Running. На первичный запуск может потребоваться 10–20 минут.

Дальнейшие действияДальнейшие действия

После включения компонента:

  • Получите пароль и токен администратора.
  • Откройте веб-интерфейс YTsaurus.
  • Подключитесь к HTTP-прокси YTsaurus.
  • Измените настройки кластера, если нужно скорректировать ресурсы, состав групп узлов или подкомпонентов.

Была ли статья полезна?

Предыдущая
Удалить каталог
Следующая
Изменить настройки кластера
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»