NestOS for Container (NFC) интегрирует поддержку rpm-ostree, конфигурацию ignition и другие технологии. Он использует двойную файловую систему и дизайн атомарных обновлений, а также nestos-assembler для быстрого интегрирования и сборки. Также адаптирован к платформам, таким как K8S и OpenStack, для оптимизации шумового пола работы контейнеров, чтобы система обладала возможностью удобного создания кластеров и могла безопасно запускать крупномасштабные контейнеризированные нагрузки.
Установка на платформы виртуализации - VMware### 1.2 NFC-руководство по использованию ①. Использование rpm-ostree ②. Автоматическое обновление с помощью Zincati ③. Настройка NestOS ④. Пример конфигурации ignition ⑤. Использование обновления образа контейнера ⑥. Подробное описание дополнительных функциональных возможностей
NestOS для Виртуализации (NFV) — это кастомизированная версия, предназначенная для сценариев виртуализации, предустановленная с ключевыми компонентами виртуализации. Цель состоит в том, чтобы пользователи могли легко создавать и управлять виртуальными машинами, которые обеспечивают превосходные показатели виртуализации, будь то разработка, тестирование или производственная среда, а также работать с различными нагрузками на высокопроизводительных виртуальных машинах для изоляции ресурсов и обеспечения безопасности.Независимо от того, работаете ли вы с облачными приложениями, виртуализированными средами или обеими, NFV и NFC — это идеальный выбор. Они обеспечивают стабильность, производительность и безопасность для удовлетворения требований современных центров обработки данных и облачных сред.
Nestos Kubernetes Deployer (NKD) — это инструмент для развертывания и эксплуатации контейнерных облачных систем, предназначенный для NFV. NKD представляет собой решение для развертывания кластеров Kubernetes на основе NestOS и последовательной эксплуатации с контейнерными облачными службами и базовыми операционными системами. Цель состоит в том, чтобы упростить процесс развертывания и обновления кластеров, предоставляя услуги, такие как развертывание, обновления и управление конфигурациями инфраструктуры кластера, включая операционные системы и компоненты инфраструктуры Kubernetes, находящиеся вне кластера.
PilotGo — это платформа управления эксплуатацией, созданная Kylinsoft в сообществе openEuler. На основе функций и лучших практик платформы NestOS PilotGo предоставляет кастомизированные функции управления эксплуатацией и новые функции плагинов, осознанных архитектурой, для платформы NestOS.### 3. 3 x2NestOS x2nestos — это быстрый и простой инструмент для развертывания, который преобразует общую операционную систему в версию NFV. Версия NFV интегрирована по умолчанию и может использоваться с другими общими Linux-операционными системами, управляемыми средствами управления пакетами yum или apt. Благодаря функции динамической загрузки ядра kexec, инструмент может пропустить стадию загрузки, чтобы завершить развертывание операционной системы, эффективно снижая сложность и стоимость преобразования существующих кластеров в NFV.
NFC, как контейнерная облачная базовая операционная система, основанная на идее неизменной инфраструктуры, распределяет и обновляет файловую систему целиком. Это решение принесло значительные улучшения в эксплуатации и безопасности. Однако, в реальных производственных средах официально выпущенная версия часто не удовлетворяет потребности пользователей, поэтому требуются более удобные способы настройки. NFC интегрирует функцию native container ostree, что позволяет пользователям в контейнерных облачных сценариях легко создавать пользовательские изображения, записывая файл ContainerFile (Dockerfile) с использованием знакомого набора технологий, который может использоваться для интеграции пользовательских компонентов или последующего обновления и обслуживания.
Мы независимо поддерживаем nestos-kernel и разрабатываем его на основе ядра openEuler-22.03-sp2. В этом процессе мы сосредоточены на улучшении ядерных функций, таких как mm, CPU, cgroup и т.д., создавая функции, которые отличаются от ядра openEuler и имеют лучшую оптимизацию производительности.
Используйте NestOS For Container-22.03-LTS-SP2.20230928 для сравнения производительности контейнерных движков Docker, Podman и iSulad. Результаты тестирования следующие, показывая, что производительность контейнеров, работающих в NestOS, значительно выше, чем у традиционного CentOS.
оператор (ms) | NestOS (Podman) | CentOS (Podman) | NestOS (iSulad) | CentOS (iSulad) | NestOS (Docker) | CentOS (Docker) |
---|---|---|---|---|---|---|
100*creat | 3436 | 6761 | 858 | 882 | 1375 | 2919 |
100*start | 5496 | 10130 | 1885 | 2123 | 7397 | 18400 |
100*stop | 2516 | 2532 | 457 | 497 | 1052 | 465 |
100*rm | 2971 | 3141 | 501 | 566 | 1116 | 6838 |
Gitee ID | компания | |
---|---|---|
@duyiwei7w | KylinSoft | duyiwei@kylinos.cn |
@ccdxx | KylinSoft | chendexi@kylinos.cn |
@shanph | KylinSoft | lishanfeng@kylinos.cn |
@wangyueliang | KylinSoft | wangyueliang@kylinos.cn |
@jianli-97 | KylinSoft | lijian2@kylinos.cn |
@duguhaotian | Huawei | liuhao27@huawei.com |
Gitee ID | компания | |
---|---|---|
@fu-shanqing | KylinSoft | fushanqing@kylinos.cn |
@ningjinnj | KylinSoft | ningjin@kylinos.cn |
Все заинтересованные лица, желающие внести свой вклад в проект, приветствуются.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )