• Русский
  • Обзор

    предоставляет единый интерфейс для создания, редактирования, удаления и управления облачными нативными приложениями как через веб-консоль, так и через CLI (Command-Line Interface). Приложения могут быть развернуты в нескольких пространствах имён с использованием политик RBAC.

    Содержание

    Управление пространствами имён

    Пространства имён обеспечивают логическую изоляцию ресурсов Kubernetes. Основные операции включают:

    • Создание пространств имён: Определение квот ресурсов и политик допуска безопасности подов.
    • Импорт пространств имён: Импорт существующих пространств имён Kubernetes в обеспечивает полное соответствие функциональности платформы с нативно созданными пространствами имён.

    Управление жизненным циклом приложений

    поддерживает сквозное управление жизненным циклом, включая:

    Шаблоны создания приложений

    В приложения можно создавать несколькими способами. Вот некоторые распространённые методы:

    • Создание из образов: Создание пользовательских приложений с использованием заранее собранных контейнерных образов. Этот метод поддерживает создание полного приложения, включающего Deployments, Services, ConfigMaps и другие ресурсы Kubernetes.
    • Создание из каталога: предоставляет каталоги приложений, позволяя пользователям выбирать предопределённые шаблоны приложений (Helm Charts или Operator Backed) для создания.
    • Создание из YAML: Импортируя YAML-файл, создайте пользовательское приложение со всеми включёнными ресурсами за один шаг.
    • Создание из кода: Сборка образов с помощью Source to Image (S2I).

    Операции с приложениями

    • Обновление приложений: Обновление версии образа приложения, переменных окружения и других конфигураций, либо импорт существующих ресурсов Kubernetes для централизованного управления.
    • Экспорт приложений: Экспорт приложений в форматах YAML, Kustomize или Helm Chart с последующим импортом для создания новых экземпляров приложений в других пространствах имён или кластерах.
    • Управление версиями: Поддержка автоматического или ручного создания версий приложений, а в случае проблем доступен однокликовый откат к определённой версии для быстрого восстановления.
    • Удаление приложений: Удаление приложения одновременно удаляет само приложение и все напрямую входящие в него ресурсы Kubernetes. Кроме того, эта операция разрывает любые связи приложения с другими ресурсами Kubernetes, которые не были напрямую частью его определения.

    Наблюдаемость приложений

    Для непрерывного управления эксплуатацией платформа предоставляет логи, события, мониторинг и др.

    • Логи: Поддержка просмотра логов в реальном времени из текущего запущенного Pod, а также логов с предыдущих перезапусков контейнеров.
    • События: Поддержка просмотра информации о событиях для всех ресурсов в пространстве имён.
    • Панели мониторинга: Предоставление панелей мониторинга на уровне пространства имён, включая отдельные представления для приложений, Workloads и Pods, а также поддержку настройки панелей мониторинга под конкретные операционные требования.

    Управление рабочими нагрузками Kubernetes

    Поддержка основных типов рабочих нагрузок:

    • Deployments: Управление безсостояночными приложениями с поддержкой rolling updates.
    • StatefulSets: Запуск stateful-приложений со стабильными сетевыми идентификаторами.
    • DaemonSets: Развёртывание сервисов на уровне узлов (например, сборщиков логов).
    • CronJobs: Планирование пакетных заданий с политиками повторных попыток.