Программа курса «Администрирование DataLens On‑Premises»
Программа состоит из 3 тем и длится 4 недели.
Содержание
Тема 1. Установка и архитектура
- Внутреннее устройство DataLens: обзор ключевых компонентов.
- Работа с дистрибутивом, требования к виртуальной машине и кластеру.
- Получение доступа администратора, управление ключами и секретами.
- Управление функциями.
- Зеркалирование Docker-образов для закрытых контуров.
- Структура дистрибутива.
- Работа с документацией.
Тема 2. Конфигурация, логирование и авторизация
- Развёртывание для промышленной эксплуатации.
- Настройка конфигурации с помощью файла values.yaml.
- Сетевое взаимодействие сервисов и рекомендации по построению отказоустойчивой архитектуры.
- Обзор ключевых функций и управление конфигурацией сервиса.
- Инструменты для мониторинга и отладки.
- Логи работы приложения и логи использования, инструменты для сбора логов.
- Продвинутые инструменты отладки K9s и get‑debug‑info.
- Настройка Usage Tracking с использованием внешней базы данных ClickHouse.
- Двухуровневая модель прав.
- Настройка интеграции с LDAP и OpenID Connect.
Тема 3. Управление данными, функциями и жизненным циклом
- Создание простого подключения к базе данных.
- Настройка и использование файловых подключений.
- Подключение специфичных функций: Яндекс Карты и Chart Editor.
- Два подхода к резервному копированию: бэкап всей системы и экспорт/импорт объектов.
- Резервное копирование и восстановление служебной БД PostgreSQL.
- Экспорт и импорт воркбуков для переноса контента.
- Миграция с Yandex Cloud DataLens на DataLens On-Premises.
Необходимые пререквизиты
Работа с Kubernetes и контейнерами
- Понимание принципов контейнеризации
- Опыт развёртывания приложений в Kubernetes
- Работа с Helm‑чартами
Знание облачной инфраструктуры
- Опыт работы с Yandex Cloud или аналогичными платформами
- Базовое понимание сетевых настроек и облачной архитектуры
Навыки работы в терминале
- Уверенное использование Linux
- Знание Bash‑команд
- Умение работать с конфигурационными файлами и логами через CLI