Epic Store дебютирует на смартфонах iPhone в странах ЕС
Компания Epic Games запустила собственный магазин приложений для iPhone в странах ЕС.
Помимо решения проблем контейнерного ПО с заданиями AI и ML, в Kubernetes 1.31 реализовано несколько ключевых улучшений безопасности.
Kubernetes, система оркестровки управления контейнерами, оказалась жизненно необходимой для современных вычислений, за исключением одной области: искусственного интеллекта (AI) и машинного обучения (ML). Проблема: AI/ML требует значительных ресурсов CPU, памяти и GPU, которыми нелегко управлять в Kubernetes.
Теперь, в последнем выпуске Kubernetes - Kubernetes 1.31, Elli - Cloud Native Computing Foundation (CNCF) решает эти проблемы.
Улучшение функций ИИ в Elli началось с альфа-поддержки изображений и артефактов Open Container Initiative (OCI) в качестве родного источника объема. Это может показаться незначительным, но это позволяет разработчикам менять большие языковые модели (LLM) так же легко, как и обычные образы контейнеров.
Elli также привносит в Kubernetes обновленный API и дизайн динамического распределения ресурсов. Эта функция поможет стандартизировать доступ и управление аппаратными ускорителями, такими как GPU, которые необходимы для AI и ML. Она также упрощает реализацию таких функций, как автомасштабирование кластеров, что, в свою очередь, облегчает выполнение заданий AI и ML на Kubernetes.
В прошлом Kubernetes использовала несколько способов доступа к базовому оборудованию хоста. Обновленное динамическое распределение ресурсов (DRA) обеспечивает более простой способ доступа к системным ресурсам. Старый стиль, использующий контроллер драйвера DRA, по-прежнему поддерживается через «классический DRA».
Оставляя AI позади, Kubernetes также теперь полностью поддерживает AppArmor, модуль безопасности ядра Linux, который позволяет системным администраторам ограничивать возможности программ с помощью профилей для каждой программы. Эта функция стала общедоступной и позволяет пользователям устанавливать профили AppArmor для контейнеров непосредственно через API Kubernetes. При правильной реализации поддержка AppArmour поможет сделать кластеры Kubernetes и рабочие нагрузки более безопасными.
Что касается безопасности, то новая опциональная функция позволяет администраторам настраивать конечные точки таким образом, чтобы анонимные запросы на доступ были заблокированы. Это поможет защитить кластеры от неправильной конфигурации управления доступом на основе ролей (RBAC), которая в противном случае может предоставить анонимным пользователям широкий доступ к кластеру.
Как постоянно развивающаяся программа с открытым исходным кодом, Kubernetes 1.31 также продолжает оптимизировать и модернизировать свою кодовую базу, отказываясь от устаревших функций. К ним относятся:
Если сложить все это вместе, то можно сказать, что этот релиз - это нечто большее, чем просто создание Kubernetes AI-friendly. Ангелос Колайтис, старший инженер-программист Canonical и руководитель группы по выпуску Kubernetes 1.31, сказал, что новый выпуск предназначен для того, чтобы «убрать сложность и детали, связанные с реализацией, из кода Kubernetes, чтобы Kubernetes сосредоточился на желаемом состоянии и оставил все реализации, все дополнительные источники за его пределами».
Помимо новых возможностей, Колайтис сказал: «Вам не нужно ничего делать, но Kubernetes будет предпринимать дополнительные шаги, чтобы убедиться, что ваши рабочие нагрузки работают, надежны и на них можно рассчитывать, что ваши производственные сервисы не сломаются».
Новые функции - это хорошо, но стабильность - это золото. Только по этой причине я рекомендую как можно скорее перейти на Kubernetes 1.31.
Компания Epic Games запустила собственный магазин приложений для iPhone в странах ЕС.
В библиотеку автоматизации браузеров Puppeteer добавлена первоклассная поддержка Firefox, что упрощает написание процедур автоматизации и проведение сквозного тестирования с помощью Puppeteer как для Chrome, так и для Firefox.
В итоге - нет, но вы, возможно, захотите прочитать дальше, чтобы узнать, о чем идет речь, и убедиться, что я ошибаюсь.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии