Особенности

Содержание

Создание приложения

  • Создание приложения

    Поддержка нескольких способов создания приложения, включая образ, yaml, код и каталог.

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

    Использование приложения для оркестрации и управления рабочими нагрузками и связанными с ними ресурсами.

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

    Управление жизненным циклом рабочих нагрузок.

Управление namespace

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

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

  • Управление квотами и лимитами ресурсов

    Управление квотами и лимитами ресурсов namespace.

  • Overcommit ресурсов namespace

    Разрешение overcommit ресурсов namespace.

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

  • Логи

    Запрос истории логов или логов в реальном времени приложений.

  • События

    Запрос событий, собранных с приложений.

  • Мониторинг

    Мониторинг состояния приложения и генерация оповещений при возникновении аномалий.

Source to Image

  • Сборка образа из исходного кода

    Сборка образа из исходного кода git-репозитория и отправка образа в репозиторий образов.

Registry

  • Встроенный сервер Registry

    Простое развертывание сервера registry, доступного для платформы.

Стратегия изоляции узлов

  • Изоляция узлов

    Поддержка изоляции узлов на уровне проекта для предотвращения конкуренции ресурсов между проектами.

OAM Application

  • Эффективная эксплуатация и сопровождение

    Через OAM-приложения специалисты по эксплуатации и сопровождению могут сосредоточиться на бизнес-логике и управлять приложениями с точки зрения приложения, а не платформы, снижая порог для эксплуатации и сопровождения приложений. Специалисты по эксплуатации платформы могут централизованно управлять плагинами платформы, плагинами эксплуатации и другими конфигурациями, что повышает эффективность эксплуатации.

  • Портативность

    Модель OAM-приложения включает конфигурации, связанные с эксплуатацией и сопровождением приложений, управлением сервисами и т.д. По сравнению с приложениями, развернутыми через Operators, Charts и другими методами, OAM-приложения можно многократно развертывать через YAML, что облегчает миграцию между средами. Даже без Kubernetes и конкретных вендоров OAM-приложения могут нормально работать на различных платформах.

  • Масштабируемость

    Несколько типов компонентов, предустановленных на платформе, могут удовлетворить большинство потребностей разработки приложений: сетевые сервисы, stateful-приложения и нативные ресурсы Kubernetes. Кроме того, платформа предоставляет возможность расширения компонентов и traits, что облегчает разработчикам использование кастомных и инкапсулированных компонентов и traits.