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

OSCHINA-MIRROR/mirrors-Kabanero

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

Kabanero-operator

Данный файл README относится к разработке оператора Kabanero. Если вы пытаетесь использовать оператор, чтобы попробовать Kabanero на своём кластере, см. инструкции по установке (https://kabanero.io/docs/ref/general/installation/installing-kabanero-foundation.html).

Мы рекомендуем вам установить его из релиза (https://github.com/kabanero-io/kabanero-operator/releases). Однако вы также можете установить его с мастера, используя deploy/install-master.sh. Это по своей сути нестабильно, поскольку мастер перестраивается каждый раз, когда PR объединяется, и части Kabanero в вашем кластере могут со временем рассинхронизироваться.

Статус

Build Status

Оператор Kabanero разработан с использованием:

  • operator-sdk версии 0.17.1.
  • go версии 1.13.x

Клонирование оператора Kabanero

git clone https://github.com/kabanero-io/kabanero-operator
cd kabanero-operator

Быстрый старт — OpenShift Container Platform (OCP) 4.4

Рекомендуем следовать инструкциям по установке, указанным выше, чтобы настроить кластер впервые. Если вы предпочитаете настраивать его вручную, пожалуйста, продолжайте выполнять следующие шаги:

Вход

(пример)

oc login -u admin -p admin https://openshift.my.com:8443/

Развёртывание необходимых операторов:

Следующие операторы должны быть установлены в масштабе кластера:

  • OpenShift Serverless Operator
  • OpenShift Pipelines Operator (из community-operators)
  • Appsody Operator (из certified-operators)
  • Open Liberty Operator (из certified-operators)
  • CodeReady Workspaces Operator (из redhat-operators)

Сборка образов, создание catalogsource и OLM подписки

Вам нужно будет изучить Makefile и установить необходимые переменные для отправки ваших образов контейнеров в нужный репозиторий.

make build-image
make push-image
make deploy-olm

Проверка того, что модули оператора находятся в состоянии Running

kubectl get pods -n kabanero

(Пример вывода команды)

[admin@openshift kabanero-operator]# kubectl get pods -n kabanero
NAME                                                       READY   STATUS    RESTARTS   AGE
kabanero-operator-659d7f84bb-v9jsp                         1/1     Running   0          3h5m

Развертывание образца

kubectl apply -n kabanero -f config/samples/default.yaml

kubectl get pods -n kabanero

(пример вывода команды)
[admin@openshift kabanero-operator]# kubectl get pods -n kabanero
NAME                                                       READY   STATUS    RESTARTS   AGE
kabanero-cli-58f96db965-j97gd                              1/1     Running   0          3h4m
kabanero-landing-84b99fbcbf-z8zvx                          1/1     Running   0          3h4m
kabanero-operator-659d7f84bb-v9jsp                         1/1     Running   0          3h5m
kabanero-operator-admission-webhook-775668455c-j4nkf       1/1     Running   1          3h4m
kabanero-operator-collection-controller-6757dbc9bc-4tsht   1/1     Running   0          33m

Быстрый старт — minikube

В настоящее время Kabanero не поддерживается на Minikube из-за требований к ресурсам его зависимостей (Istio, Knative и Tekton) и из-за зависимостей оператора Kabanero от типов OpenShift, таких как Routes.

Некоторым людям удалось успешно установить его на Minishift. Например, см. https://github.com/nastacio/kabanero-minishift.

Быстрый старт — OpenShift 3.11 / OKD 3.11

Пожалуйста, используйте ветку release-0.2 при использовании OpenShift или OKD v3.11. https://github.com/kabanero-io/kabanero-operator/tree/release-0.2

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

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

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