Данный файл 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 в вашем кластере могут со временем рассинхронизироваться.
Оператор Kabanero разработан с использованием:
git clone https://github.com/kabanero-io/kabanero-operator
cd kabanero-operator
Рекомендуем следовать инструкциям по установке, указанным выше, чтобы настроить кластер впервые. Если вы предпочитаете настраивать его вручную, пожалуйста, продолжайте выполнять следующие шаги:
(пример)
oc login -u admin -p admin https://openshift.my.com:8443/
Следующие операторы должны быть установлены в масштабе кластера:
Вам нужно будет изучить Makefile
и установить необходимые переменные для отправки ваших образов контейнеров в нужный репозиторий.
make build-image
make push-image
make deploy-olm
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
В настоящее время Kabanero не поддерживается на Minikube из-за требований к ресурсам его зависимостей (Istio, Knative и Tekton) и из-за зависимостей оператора Kabanero от типов OpenShift, таких как Routes.
Некоторым людям удалось успешно установить его на Minishift. Например, см. https://github.com/nastacio/kabanero-minishift.
Пожалуйста, используйте ветку release-0.2 при использовании OpenShift или OKD v3.11. https://github.com/kabanero-io/kabanero-operator/tree/release-0.2
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )