1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/iot-kubeedge-kubeedge-kubeedge

Клонировать/Скачать
CHANGELOG-before-1.0.md 15 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 19:43 aadb481

v0.3.0

Downloads for v0.3.0

KubeEdge Binaries

filename Размер sha512 хэш
kubeedge-v0.3.0-linux-amd64.tar.gz 37,9 МБ 25761cbb6aeab1b778990acb6cd82dda0febcb8354b75636266dc39ecd9377da0e78f477220e3f2d578f51d63de678665fa1aff62c68523ae74c2496f52c17e2
kubeedge-v0.3.0-linux-arm.tar.gz 34,8 МБ fc17e3f2b01d9c54e00f5cbfb32c48d53b7ec0ef8f4a0ab8484fd164587d7d083d463ef0e4be06ab4f6e9205dc95df277c06a9e6b082450f2ffd1cb63c176d56

Installer Binaries

filename Размер sha512 хэш
keadm-v0.3.0-linux-amd64.tar.gz 2,23 МБ bce839fef66e0e370876dbbdc671129f3e209d03e7530992ea84bb0bc804fd0a88182db06852266a3cde80e52c0b8ae7bc8f58ff2022acb88f67dd8d6f5b11d3

KubeEdge v0.3 Release Notes

0.3 What's New

Управление устройствами с помощью CRD
Эта функция в основном предоставляет API для управления устройствами из облака и синхронизации обновлений устройств между облаком и границей. DeviceController — это модуль в облаке, который отвечает за наблюдение за устройствами и моделями устройств и синхронизацию данных с границей. DeviceController также отвечает за получение обновлений двойников устройств, отправленных с границы, и внесение изменений в облако (apiserver). DeviceController также создаёт configmap для каждого узла и добавляет в него deviceInstances, протоколы, свойства и propertyVisitors. Эту configmap может использовать любое приложение, например mapper, для настройки/управления устройствами.

Bluetooth Mapper
Bluetooth Mapper — это приложение, которое используется для подключения и управления устройствами, использующими Bluetooth в качестве протокола связи. Оно использует configmap, созданный device-controller, и требует файл конфигурации для информации, которой нет в configmap. Конфигурации можно изменить во время выполнения, предоставив входные данные через брокер MQTT. Он может запускать действия по расписанию и преобразует данные, полученные от устройств, в формат, ожидаемый edge_core.

Платформа для тестирования производительности
Платформа для бенчмаркинга для измерения производительности в соответствии со следующими целями уровня обслуживания:

  • Задержка: затраты времени с момента, когда сервер получает запрос, до последнего байта ответа. Переведённые данные:

Отправленные пользователям:

  • Пропускная способность: измерение количества запросов, которые могут быть обслужены в течение заданного времени.
  • Масштабируемость: потенциальная масштабирующая способность (включая количество узлов, подов, устройств и т. д. на периферии) при различных условиях нагрузки.
  • Использование ЦП: измерение использования ЦП KubeEdge при различных условиях нагрузки.
  • Использование памяти: измерение использования памяти KubeEdge при различных условиях нагрузки.

KubeEdge Installer
Поддержка основных команд для начальной загрузки и демонтажа как облачных, так и периферийных компонентов KubeEdge.
Поддерживаемые команды:

  • kubeedge init: начальная загрузка предварительных условий облака и облачных компонентов, если они ещё не присутствуют.
  • kubeedge join: добавление периферийного узла в облачный API-сервер, начальная загрузка предварительных условий периферии и периферийных компонентов, если они ещё не присутствуют.
  • kubeedge reset: демонтаж установленных компонентов/предварительных условий. Действие сброса должно выполняться отдельно на облачных и периферийных узлах для обеспечения надлежащей очистки.

Известные проблемы

  • Отсутствует проверка API для устройства CRD.
  • Покрытие UT/e2e должно быть улучшено для облачной части.
  • Разделение конфигурационной карты устройства.
  • Запуск edged и k8s master на одной виртуальной машине приводит к уничтожению модулей k8s master.

Другие заметные изменения

  • Обработан случай недопустимого действия в модуле планировщика (#563, @sujithsimon22).
  • Добавлена обработка нулевого указателя в watcher,go (#561, @sujithsimon22).
  • Исправлено название темы, используемое в bluetooth_mapper (#559, @sujithsimon22).
  • Несоответствие в именах режимов доступа (#558, @sujithsimon22).
  • Исправлены сбои edge_core при указателе SecurityContext.Privileged (#555, @shouhong).
  • Поддерживает автоматическое удаление контейнеров edge, если их модули (#537, @shouhong).
  • Исправлена возможность паники нулевого указателя в deviceController (#501, @sids-b).
  • Внесены изменения в файлы для исправления #issue 496 (#497, @srivatsav123).
  • Устранена проблема с перезапуском mapper (#492, @sujithsimon22).
  • Исправлены ключи конфигурации EdgeController (#490, @sids-b).
  • Добавлен README.MD для установщика KubeEdge #issue-477. (#489, @srivatsav123).
  • Исправлена неработающая ссылка (#481, @lou-lan).
  • Device CRD: удаляет configmap, когда устройство не связано с ним (#479, @chendave).
  • Изменён статус выхода с 0 на 1 при выходе bluetooth mapper (#475, @sujithsimon22).
  • Добавлен образец Device CRD для Bluetooth-устройства CC2650 (#472, @sujithsimon22).
  • Обновлены шаги установки в docs.kubeedge.io (#470, @edisonxiang).
  • Отличие отладочной информации между контроллером и (#462, @kadisi).
  • Удалено бесполезное поле messageLayer (#459, @kadisi).
  • Добавлена логика lableselectors для развёртывания модуля kubeedge edgenode (#453, @pavan187).
  • Fix #463: Известные изменения
  • UT для devicetwin/dtmanager/twin.go. (#300, @omung-g).

  • Добавление Kubernetes развёртывания для Edge. (#367, @edisonxiang).

  • Добавление UT для cloudhub/common/model/types.go. (#395, @omung-g).

  • Вывод времени продолжительности на каждый тестовый случай. (#397, @edisonxiang).

  • Добавление модульных тестов для device.go. (#376, @lidiyag).

  • Исправление исключения нулевого указателя для отсутствующей строки конфигурации. (#432, @trilokgm).

v0.2.1

Загрузки для v0.2.1

filename Size
kubeedge-v0.2.1-linux-amd64.tar.gz 34,2 МБ
kubeedge-v0.2.1-linux-arm.tar.gz 31,4 МБ

Изменения в журнале с версии v0.2.0

Исправления ошибок

https://github.com/kubeedge/kubeedge/pull/354 https://github.com/kubeedge/kubeedge/pull/328

Известные проблемы

  1. Сервисная шина на Edge не может быть использована до тех пор, пока в облаке не будет добавлена поддержка маршрутизатора.

v0.2

Загрузки для v0.2

filename Size
kubeedge-v0.2-linux-amd64.tar.gz 25,7 МБ
kubeedge-v0.2-linux-arm.tar.gz 31,4 МБ

KubeEdge v0.2 Release Notes Это второй релиз KubeEdge. Наконец-то появилось облако!

Добавленные функции

  1. Контроллер Edge, который подключается к Kubernetes API-серверу и синхронизирует статус узла/пода между Edge и Kubernetes API-сервером.
  2. Cloudhub — это сервер WebSocket в облачной части kubeedge.
  3. Внутренний режим MQTT, в котором брокер MQTT запускается вместе с edge_core и устраняет зависимость от внешнего брокера MQTT.
  4. Интеграционная среда тестирования для Edge. Улучшенное покрытие модульными тестами edge_core.

Известные проблемы

  1. У нас ещё нет никаких e2e-тестов.
  2. Покрытие модульными тестами должно быть улучшено для облачной части.

Функции в разработке (будущие релизы)

  1. Опишите API устройства через CRD.
  2. Связь между Edge и Edge.
  3. Поддержка различных протоколов для KubeEdge, таких как BLE, Zigbee и т. д.

v0.1

Загрузки для v0.1

filename Size
kubeedge-v0.1-linux-amd64.tar.gz 21,9 МБ

KubeEdge v0.1 Release Notes Это первый релиз kubeedge.

Поддерживаемые функции

  1. Лёгкий прикладной движок, работающий на узле Edge для управления пользовательскими приложениями и мониторинга состояния узлов.
  2. Поддерживает примитивы Kubernetes API, например, Node, Pod, Configmap, Secrets и т.д.
  3. Device twin и протокол MQTT для IoT-устройств, взаимодействующих с узлом Edge.
  4. Лостное самоуправление через HTTP restful интерфейсы.
  5. Интеграция со службой IEF Huawei Cloud для обновления статуса узла, устройства и приложения.
  6. Автономность узла Edge при его переходе в автономный режим и восстановление после повторного подключения к облаку.

Известные проблемы

  1. У нас ещё нет никаких e2e-тестов.
  2. Покрытие модульными тестами должно быть улучшено.

Функции в разработке (будущие релизы)

  1. Разработайте и откройте исходный код компонентов облачной части.
  2. Опишите API устройства через CRD.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/iot-kubeedge-kubeedge-kubeedge.git
git@api.gitlife.ru:oschina-mirror/iot-kubeedge-kubeedge-kubeedge.git
oschina-mirror
iot-kubeedge-kubeedge-kubeedge
iot-kubeedge-kubeedge-kubeedge
master