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

OSCHINA-MIRROR/openeuler-eggo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.en.md

Эгго

Описание

Проект Эгго был спроектирован для автоматизации развертывания кластеров Kubernetes в производственных окружениях, отслеживания процессов развертывания и обеспечения высокой степени гибкости. Объединение управления GitOps и отслеживания конфигураций развертывания позволяет реализовать развертывание кластера в режиме облачной нативности, что обеспечивает управление кластерами.

  • Поддержка нескольких версий операционной системы Linux: такие как openEuler/CentOS/Ubuntu;
  • Поддержка развертывания на нескольких архитектурах (amd64/arm64): кластер поддерживает узлы с несколькими архитектурными платформами;
  • Поддержка множественного развертывания: двоичных файлов и Kubeadm (ещё в разработке);
  • Поддержка офлайн и онлайн развертываний;

В настоящее время Эгго реализует развертывание с помощью команд. Ниже приведены три поддерживаемых режима развертывания:- Онлайн развертывание. Необходимо только создать файл конфигурации yaml для развертывания. В ходе установки и развертывания скачиваются необходимые rpm-пакеты/двоичные файлы/плагины/Docker образы по интернету. В настоящее время плагины не могут быть скачаны и установлены онлайн. Плагины будут развернуты онлайн в будущем. Подробнее см. руководство по использованию EggO.

  • Оффлайн развертывание. Все rpm-пакеты/двоичные файлы/плагины/Docker образы пакуются в файл tar.gz определенного формата. Затем создаётся соответствующий файл конфигурации yaml (подробнее см. руководство по использованию EggO). Кластер развертывается путём выполнения команд.
  • Развертывание нового кластера с помощью GitOps (ещё в разработке).### Архитектура программного обеспечения Подробное описание архитектуры программного обеспечения

Подробное использование

Подробное описание руководства по использованию Эгго

Выпуски

# Шаг 1: обновите файл VERSION и отправьте pull request
$ vi VERSION
# Шаг 2: получите заметки выпуска вызовом скрипта releasenote.sh
$ ./hack/releasenote.sh

Благодарность

Проектирование Эгго было вдохновлено проектом Kubekey, за что мы благодарны за их отличную работу.

Вклад

  1. Создайте форк репозитория
  2. Создайте ветку Feat_xxx
  3. Примите ваш код
  4. Создайте pull request

Комментарии ( 0 )

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

Введение

Отмена

Обновления (3)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/openeuler-eggo.git
git@api.gitlife.ru:oschina-mirror/openeuler-eggo.git
oschina-mirror
openeuler-eggo
openeuler-eggo
master