securitycontext
для свойств Kubernetes компонента #1636
Установка Поддержка запроса информации о состоянии компонентов Ranbond и прогресса установки;
Управление приложениями Поддержка публикации и установки политик доступа в шлюзе;
Управление компонентами Поддержка настройки прав доступа для конфигурационных файлов;
Управление компонентами Поддержка настройки CPU для компонентов и плагинов;
Управление компонентами Поддержка просмотра логов контейнеров внутри компонента;
Управление библиотекой компонентов Поддержка импорта и экспорта значков и версионной информации шаблонов приложений;
Третьи компоненты Поддержка добавления нескольких портов для третьих компонентов;
Третьи компоненты Поддержка однорангового отображения портов endpoint;
Производительность Кэширование корпоративных статистических данных для повышения скорости отображения главной страницы;
Хранение Автоматическое удаление кэша данных, сгенерированных при восстановлении, импорте и резервном копировании;
Стабильность Обновление нижележащего ingress до новой версии;
Журналы Оптимизация вывода журналов all-in-one развертывания для решения проблемы недоступности Redis;
Журналы Оптимизация сообщений журнала rbd-chaos при импорте больших шаблонов;
Установка Исправление ошибки аварийного завершения службы установки в кластере;
Установка Исправление ошибки повторной установки одного имени кластера;
Установка Исправление ошибки неповторяемости операций инициализации кластера Rainbond;
Шлюз Исправление ошибки шлюза при наличии двух одинаковых политик шлюза;
Управление библиотекой компонентов Исправление ошибки отображения состояния выпуска шаблона приложения;
Статистика ресурсов Исправление ошибки статистики использования диска в отчетах использования ресурсов команды;
Управление приложениями Исправление ошибки сообщения об ошибке при смене режима управления приложением;
Управление приложениями Исправление ошибки восстановления при удалении компонентов приложения во время восстановления;
Управление приложениями Исправление ошибки выполнения rolling update для неизмененных компонентов при обновлении;
Управление приложениями Исправление ошибки потери зависимостей после частичного выпуска компонентов при обновлении;
Управление компонентами Исправление ошибки проверки имени файла конфигурации компонента;
Управление компонентами Исправление ошибки количества экземпляров третьего компонента и его начального состояния;
Поддержка обновления с версии 5.3.2, документация по обновлению
Пользователям других версий рекомендуется последовательно обновиться до 5.3.2
Поддерживается обновление с версии 5.3.1, инструкция по обновлению
Другие версии поддерживают последовательное обновление.
Обновление с версии 5.3.0 до 5.3.1 инструкция по обновлению
Обновление с версии 5.2.x до 5.3.1 инструкция по обновлению
Сведения о версионной модификации доступны по адресу: https://www.rainbond.com/docs/upgrade/5.3.0-upgrade/
Хранение
Установка компонентов
Другие изменения
Графическое управление процессами
Корпоративное представление
Представление команды
Представление приложения
Документация по установке: https://v5.2-doc.rainbond.com/docs/quick-start/rainbond_install/
Обновление
Документация по обновлению: https://www.rainbond.com/docs/upgrade/5.1.10-5.1.11/
Документация по установке: https://v5.2-doc.rainbond.com/docs/quick-start/rainbond_install/
grctl gateway
и grctl envoy
.В текущей версии реализовано горизонтальное масштабирование экземпляров компонентов с учётом использования памяти и процессора как метрик мониторинга. Документация
Интеграция репозиториев кода через OAuth2.0 Документация
Добавлен мониторинг Kubernetes-кластера Документация и мониторинг базы данных MySQL платформы Документация
Поддержка удаления арендатора и очистки ресурсов
Автоматическая очистка дисковых пространств узлов управления
Автоматическое освобождение ресурсов от удалённых компонентов
Поддержка автоматического перемещения ассоциированных политик после перемещения VIP в шлюзе приложений
Поддержка автоматической активации HTTPS-сертификата после его обновления в управлении шлюза приложений #527
Поддержка типов хранилищ облачной системы резервного копирования Alibaba Object Storage и других объектных хранилищ, совместимых со S3 #545
Возможность контроля последовательности запуска компонентов при взаимной зависимости #499
Переход на использование MySQL 5.7 по умолчанию для базы данных платформы и тестирование совместимости с версией 8.0
Реализация механизма обновления состояния Condition узлов, отображаемого в командной строке grctl и административном интерфейсе, что позволяет пользователям легко выявлять проблемы с проверками здоровья узлов
Автоматическое отключение узлов, находящихся в состоянии UNKNOWN, для обеспечения высокой доступности системных сервисов
Ошибка при создании компонента из исходного кода с корректным git-адресом в версии 5.1.8
Неудачная попытка добавления второго вычислительного узла, node uuid is null
Некорректное время lastHeartbeatTime и lastTransitionTime в информации узла для компонента
Поиск по имени приложения или компонента в шлюзе приложений не работает
Отсутствие обновления списка приложений после успешного импорта из внутреннего рынка
Изменение политики HTTPS на HTTP в шлюзе приложений не применяется
Приложение исчезает из списка доступных после изменения VIP в шлюзе приложений
Ошибка запроса общего хранилища при монтировании общего каталога
> Справочник по установке Rainbond
grctl service get
, который помогает пользователям просматривать состояние выполнения контейнеров службы.Установка нового кластера см. документацию по установке Rainbond: https://www.rainbond.com/docs/quick-start/rainbond_install/
Обновление с версии 5.1.4 до 5.1.5: https://www.rainbond.com/docs/user-operations/upgrade/5.1.4-5.1.5/
JAVA_OPTS
grctl
добавлена возможность просмотра информации о примерах третьих сторонkube-controller-manager
Поддерживается обновление с версий 5.1.0 и 5.1.1 до текущей версии, подробнее в документе Документация обновления до версии 5.1.2
Документация по обновлению: Документация по обновлению с V5.1.0 до V5.1.1
Система непрерывной сборки из исходного кода является одним из самых используемых функциональных возможностей Rainbond. После значительного обновления в версии 5.0, версия 5.1 продолжает предлагать улучшения:
Кроме того, документация по поддержке различных языков исходного кода была более детально описана. Подробнее см. Нормы поддержки исходного кода Rainbond
Инструкция по установке:
https://www.rainbond.com/docs/quick-start/rainbond_install/
Инструкция по обновлению:
https://www.rainbond.com/docs/user-operations/upgrade/5.0.4-5.1.0/
Добавлено проверение исходного кода PHP; основной каталог проекта должен содержать файл composer.lock.
Добавлена настройка памяти по умолчанию для языка Grade; проект Grade по умолчанию имеет размер памяти 1 ГБ.
Улучшена модель хранения стратегий шлюза; удалены поля group_name и group_id.
Улучшен пользовательский интерфейс настроек стратегий шлюза; добавлены значения по умолчанию для свойств.
В командной строке grctl добавлена команда grctl node condition
, для управления проверками узлов.
Добавлена поддержка динамического анализа значений параметров ARG в Dockerfile.
Улучшен процесс установки; теперь поддерживается установка при наличии только внешнего IP адреса.
[Критично] Исправлена ошибка DNS при запуске кластера Zookeeper, что приводило к перезапуску службы DNS и невозможности её работы.
[Критично] Исправлена ошибка версионного отката, которая могла привести к невозможности откатывания версии сервиса.
[Критично] Исправлена ошибка сохранения данных состояния сервиса.
[Критично] Исправлена ошибка отображения трафика в топологии; требуется ручное обновление плагина анализа производительности после обновления.
Исправлена ошибка вычисления успешности сборки версии.
Исправлена ошибка использования переменной окружения BUILD_PROFILE для настройки параметров запуска исходного кода.
Исправлена ошибка определения типа исходного кода Java-WAR, что препятствовало его сборке.
Исправлена ошибка медленного или отсутствующего отправления логов приложения в некоторых случаях.
Исправлена ошибка неполадочного обновления дерева навигации UI при сбое API.
Исправлена ошибка недействия кнопки добавления сертификата.
Исправлена ошибка недействия переключения уровня логирования в журнале действий сервиса.
Исправлена ошибка в коде node_exporter, который собирает состояние NFS системы.
Исправлена ошибка недействия параметра --install команды grctl node
в командной строке grctl.
Исправлена ошибка постоянного отображения состояния загрузки при обновлении сервиса.
Исправлена ошибка установки первого узла при уже существующем разделе /grdata.
Исправлена ошибка неверного определения состояния при использовании Prometheus для статистики использования ресурсов сервисами.
calicoctl
по умолчанию #28;rbd-app-ui
node-rule
при подключении k8s узлов #33
ARG
в Dockerfile
Документация
ES_XXX
Документация
См. руководство по установке Rainbond Установка Rainbond
Rainbond версии 5.0, 5.0.1, 5.0.2 могут быть обновлены до версии 5.0.3.
Руководство по обновлению см. Документация обновления 5.0.3
(1) Удалены два компонента rbd-entrance и rbd-lb, добавлен компонент rbd-gateway.
(2) Поддержка управления политиками доступа HTTP и TCP-сервисов.
(3) Политики HTTP поддерживают маршрутизацию на основе домена, путей доступа, заголовков запроса и cookies.
(4) Поддержка конфигурации правил HTTPS, переадресации HTTP в HTTPS.
(5) Поддержка правила с использованием маски доменного имени.
(6) Поддержка управления сертификатами SSL.
(7) Поддержка A/B тестирования и поэтапной доставки.
(8) Политики TCP поддерживают управление доступом на основе IP и порта.
(9) Поддержка пользовательских стратегий балансировки нагрузки, включая алгоритмы round-robin, consistent hashing и sticky sessions.
(10) rbd-gateway поддерживает распределённое развертывание, высокую доступность и равномерное распределение трафика после работы с четырёхслойными программными и аппаратными шлюзами.
(1) Полностью перестроено выполнение приложений, предоставляется абстракция контроллера на основе приложения.
(2) Бессерверные службы теперь используются как Kubernetes Deployment ресурсы.
(3) Локальное и общее хранилище состояния сервисов теперь используются как динамическое PV, предоставляются провайдеры времени выполнения.
(4) Сохранение состояния приложений теперь распределено, что позволяет избежать однопунктовых временно недоступных отказов.
(5) Автоматическая политика руллинг-обновления для состоятельных и бессостоятельных служб.
(6) По умолчанию версия Kubernetes повышена до 1.10, версия Docker — до 17.06.
(7) Поддерживается интеграция с сообществом Kubernetes-кластерами.
(1) Возможность выбора версий Runtime для Java, PHP, Python, NodeJS, Golang и .NET Core.
(2) Поддержка сборки исходного кода Java с помощью Gradle, деплоя WAR и JAR пакетов.
(3) Поддержка многофазной сборки Dockerfile.
(4) Поддержка непрерывной сборки исходного кода в условиях отсутствия интернет-соединения (при наличии необходимого репозитория).
(1) Определены уровни абстракций "Приложение" и "Сервис".
(2) В реальном времени обновляется состояние приложения на странице Dashboard.
(3) На странице Dashboard добавлен быстрый процесс создания компонентов сервиса.
(4) На странице Dashboard добавлены возможности запуска, остановки и обновления приложений.
(5) Добавлен полный процесс управления веб-шлюзом приложений.
(6) Поддержка обновления и обновления компонентов сервиса.
(7) Поддержка конфигурации сборки исходного кода для компонентов сервиса.
(8) Поддержка установки приложений с возможностью последующего запуска после конфигурации.
(1) Компонент node поддерживает размещение на узлах Windows, управление узлами Windows и платформой услуг.
(2) Компонент rbd-chao поддерживает размещение на узлах Windows, создание приложений Windows.
(3) Расписание сборки сервисов поддерживает разделение между Windows и Linux приложениями.
(4) Расписание выполнения сервисов и хранение данных поддерживают узлы Windows.
(5) Обновление репозитория образов центров данных поддерживает образы Windows.
(1) Стратегия установки системы заменена SaltStack на Ansible.
(2) Добавлен компонент windowsutil для размещения традиционных программ или скриптов в виде услуг Windows.
(3) Поддержка конфигурации нескольких файлов конфигурации для узлов сервисов.
(4) Поддержка защиты и проверки здоровья сервисов на узлах Windows.
(5) Обновление и модификация множества команд grctl.
(6) Встроенная поддержка установки сети flannel host-gateway.
https://www.rainbond.com/docs/stable/getting-started/installation-guide.html
rbd-dns
, которое может заполнить дискgrctl
Баг #141
rbd-api
Баг #138
Просмотреть документацию по обновлению: http://t.goodrain.com/t/rainbond-3-7-1-3-7-2/489/3