mybpm!
Скачать в формате: PDF pdf DOCX word

Развёртка платформы MyBPM на кластере kubernetes

7) Подготовка к развёртыванию

Прежде чем устанавливать платформу MyBPM необходимо подготовить для неё хранилища дынных, а именно:

А также развернуть кластер Kubernetes:

7.1) Настройка kubectl локальном компьютере

Разворачивание платформы можно делать на локальном компьютере, который имеет доступ на кластер по порту 6443. Для этого на компьютере в домашней директории необходимо создать директорию .kube и в ней создать файл config. Содержимое этого файла нужно взять из файла /etc/kubernetes/admin.conf с мастера, например первого.

После того как появиться этот файл на вашем компьютере заработает команда:

kubectl get pod --all-namespaces -o wide

7.2) Подготовка директории yaml-файлов

Управление кластером kubernetes осуществляется с помощью yaml-файлов. В проекте mybpm-doc имеется директория:

kube-yaml-files/010-several-host-servers

Её необходимо скопировать к себе на локальный компьютер, например в директорию yaml-files - далее она так и будет назваться.

7.2) Настройка пространства имён

Внутри kubernetes программы разделены на пространства имён, и каждая система имеет своё пространство имён, в том числе и платформа MyBPM тоже должна иметь своё пространство имён. Для него нужно придумать наименование, например:

mybpm-platform-test

В файле:

yaml-files/010-prepare/10-ns.yaml

Переименуйте пространство имён на то, которое используется у вас

Далее это пространство имён нужно создать, применив полученный файл в kubernetes с помощью команды:

kubectl apply -f yaml-files/010-prepare/10-ns.yaml

Чтобы посмотреть, сработала ли команда, можно командой:

kubectl get ns

В списке должна вылететь ваше пространство имён:

NAME                  STATUS   AGE
default               Active   3h28m
kube-node-lease       Active   3h28m
kube-public           Active   3h28m
kube-system           Active   3h28m
mybpm-platform-test   Active   5s