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

OSCHINA-MIRROR/mirrors-baserow

Клонировать/Скачать
install-with-helm.md 4.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 26.06.2025 16:02 92285f5

Установка с помощью Helm

Официальная диаграмма Helm

Официальная диаграмма Helm для Baserow доступна по следующему адресу: https://artifacthub.io/packages/helm/baserow-chart/baserow. По умолчанию она включает все необходимое, такое как PostgreSQL, Redis, MinIO для S3 и Caddy для автоматических SSL-сертификатов. Здесь также можно найти документацию по всем возможностям конфигурации, таким как использование внешнего сервера PostgreSQL, настройка Caddy с различными облачными провайдерами, добавление переменных окружения и многое другое.

Установка

Создайте файл config.yaml с минимальной конфигурацией, которая определяет домены, на которых вы хотите запустить Baserow.

global:
  baserow:
    domain: "your-baserow-domain.com"
    backendDomain: "api.your-baserow-domain.com"
    objectsDomain: "objects.your-baserow-domain.com"

Чтобы установить диаграмму с именем релиза my-baserow, выполните следующие команды:

helm repo add baserow-chart https://baserow.gitlab.io/baserow-chart
helm install my-baserow baserow-chart/baserow --namespace baserow --create-namespace --values config.yaml

Обновление

Вы можете изменить версию Baserow, которую вы используете, обновив ваш файл config.yaml напрямую.

global:
  baserow:
    image: 1.33.4

Или используйте последнюю версию по умолчанию диаграммы Helm. Затем выполните следующую команду для обновления вашей установки.

helm upgrade my-baserow baserow-chart/baserow --namespace baserow --values config.yaml

Диаграмма Helm, поддерживаемая сообществом

Найдите диаграмму Helm Baserow здесь, поддерживаемую Christian Huth.

Мы рекомендуем вам:

  1. Запускать диаграмму с включенным входящим трафиком: 2. backend.ingress.enabled=true 3. frontend.ingress.enabled=true
  2. Убедитесь, что вы настроили два домена, один для API бэкенда, другой для фронтенд-сервера. 5. Установите config.publicFrontendUrl=https://your-baserow-servers-domain.com 5. Установите config.publicBackendUrl=https://api.your-baserow-servers-domain.com
  3. Настройте все необходимые переменные backend.config.aws для загрузки и обслуживания пользовательских файлов в S3-совместимой службе вашего выбора.

Развертывание Baserow с помощью Helm и K3S

K3S — это простой способ запуска локального кластера K8S для тестирования и разработки. Этот гайд поможет вам настроить K3S с Baserow, используя вышеупомянутую диаграмму Helm, поддерживаемую сообществом.

  1. Установите K3S
  2. Установите Helm
  3. Настройте Helm для использования вашего кластера K3S:
# Из https://devops.stackexchange.com/questions/16043/error-error-loading-config-file-etc-rancher-k3s-k3s-yaml-open-etc-rancher 
export KUBECONFIG=~/.kube/config
mkdir ~/.kube 2> /dev/null
# Убедитесь, что вы не перезаписываете существующую конфигурацию k8s в ~/.kube/config
(set -o noclobber; sudo k3s kubectl config view --raw > "$KUBECONFIG")
chmod 600 "$KUBECONFIG"
# Проверьте, что вы можете получить доступ к кластеру
helm ls --all-namespaces
# Вы должны увидеть что-то вроде
# NAME	NAMESPACE	REVISION	UPDATED	STATUS	CHART	APP VERSION
  1. Установите Baserow с помощью Helm
helm repo add christianknell https://christianknell.github.io/helm-charts
helm repo update
helm install 1.5.3 christianknell/baserow
# Наконец, следуйте инструкциям, отображаемым в консоли.

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

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

1
https://api.gitlife.ru/oschina-mirror/mirrors-baserow.git
git@api.gitlife.ru:oschina-mirror/mirrors-baserow.git
oschina-mirror
mirrors-baserow
mirrors-baserow
develop