Kubernetes Blog на русском
Подписаться
Внимание к приложениям SIG
Внедрение Kubernetes привело к управлению сложными жизненными циклами приложений, поддержке разнообразных рабочих нагрузок и обеспечению надежности. SIG Apps, состоящая из контроллеров, таких как Deployments и StatefulSets, составляет основу управления приложениями в Kubernetes. Группа сосредоточена на повышении отказоустойчивости рабочих нагрузок, совершенствовании управления жизненным циклом и решении операционных задач. Джанет Куо и Мачей Шулик, председатели SIG Apps, обсуждают эволюцию управления рабочими нагрузками и будущие направления. SIG Apps является фундаментальной для работы приложений на Kubernetes, управляя их созданием, обновлениями, масштабированием и восстановлением. Поскольку Kubernetes поддерживает более разнообразные рабочие нагрузки, такие как ИИ и пакетная обработка, SIG Apps развивает свои API для обеспечения надежности и простоты. Текущие усилия направлены на обслуживание рабочих нагрузок, улучшение производительности развертывания и масштабирования, а также решение проблем, о которых сообщают пользователи. Основное внимание уделяется повышению отказоустойчивости рабочих нагрузок, особенно в отношении сбоев узлов и их влияния на такие рабочие нагрузки, как DaemonSets и Jobs. Новые подпроекты, такие как JobSet и LeaderWorkerSet, направлены на обработку сбоев при крупномасштабном обучении и инференсе ИИ. Успешная реализация этих улучшений сократит ручное вмешательство для команд, управляющих платформами Kubernetes. Ключевая задача для SIG Apps — найти баланс между агрессивным поведением контроллеров, необходимыми сигналами и критической обратной совместимостью для существующей автоматизации пользователей. Чтобы избежать нарушения устаревших систем, SIG Apps предпочитает функции с возможностью выбора и введение новых парадигм через CRD. Группа также пересматривает предложения, такие как KEP-4443, для улучшения API Job, добавив более конкретные причины сбоев для улучшения автоматизации. Новым участникам предлагается присоединиться к каналу #sig-apps в Slack или внести свой вклад в развитие подпроектов, таких как Agent Sandbox.