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

OSCHINA-MIRROR/edgegallery-installer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Domain_name_install_edgegallery.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 05:36 85ecfb9

Инструкция по деплою домена для Edgegallery

===========================

Настройка доменного имени может быть разделена на три шага:

  1. Настройте отображение доменного имени и IP-адреса сервера в публичном облаке.

  2. Установите k8s и ingress на сервере.

  3. Настройте ingress для создания связи между доменным именем и сервисом k8s.

Шаг 1. Добавление доменного имени


Процесс добавления доменного имени в Huawei Cloud: найдите раздел "Домены" → "Регистрация доменов" → "Публичные доменные имена" → нажмите соответствующее публичное доменное имя → добавьте запись → заполните доменное имя → заполните IP-адрес ('Значение' представляет).

Шаг 2. Установка k8s на машине


(Подробные шаги см. здесь)

Шаг 3. Установка Helm


wget https://get.helm.sh/helm-v3.2.4-linux-amd64.tar.gz
tar -zxvf helm-v3.2.4-linux-amd64.tar.gz
cp ./linux-amd64/helm /usr/local/bin/
helm version

Шаг 4. Установка ingress

kubectl label node <node_name> node=edge
#<node_name> указывает hostname текущей машины

wget https://kubernetes-charts.storage.googleapis.com/nginx-ingress-1.41.2.tgz
helm install nginx-ingress-controller nginx-ingress-1.41.2.tgz --set controller.kind=DaemonSet --set controller.nodeSelector.node=edge --set controller.hostNetwork=true

Редактирование файла values.yaml

cd /root/
git clone https://gitee.com/edgegallery/helm-charts.git

Отредактируйте файл values.yaml в директории /root/helm-charts/edgegallery-center. Включите ingress, ssl, обновите hosts и oauth с использованием добавленного доменного имени. По необходимости активируйте sms.#### Настройка ingress.yaml

Используйте YAML-файл типа ingress для настройки ingress. Также можно использовать chart Helm для настройки ingress. Здесь используется второй метод.

helm install edgegallery-ingress /root/helm-charts/edgegallery-center -f /root/helm-charts/edgegallery-center/values.yaml
# Развертывание конфигурации ingress для установления связи между доменным именем и сервисом Kubernetes

Дальнейшие действия выполняются согласно руководству по онлайн-установке. Ссылка:

https://gitee.com/edgegallery/installer/blob/master/EdgeGallery_online_install/EdgeGallery_online_installation_guide.md

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

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

1
https://api.gitlife.ru/oschina-mirror/edgegallery-installer.git
git@api.gitlife.ru:oschina-mirror/edgegallery-installer.git
oschina-mirror
edgegallery-installer
edgegallery-installer
master