Команда установки Kamel не работает.Ошибка: не удается автоматически найти реестр, куда помещать изображения - PullRequest
0 голосов
/ 20 мая 2019

Я новичок в Apache Kamel. Я установил Kubernetes на мастер-машину, а затем скачал бинарный файл "kamel" и поместил в путь "/ usr / bin". Мои версии

Camel K Client 0.3.3

Мой мастер kubernetes и kubeDNS работают нормально. Когда я попытался установить kamel в кластер kubernetes с помощью команды «kamel install» в соответствии с документацией, я получаю следующую ошибку

Error: cannot find automatically a registry where to push images

Я не знаю, что делает эта новая команда

"kamel install --cluster-setup"

После выполнения вышеуказанной команды ответ будет таким:

Camel K cluster setup completed successfully

Я попытался запустить небольшой скрипт интеграции, такой как

"kamel run hello.groovy --dev"

Код моего заводного файла:

from("timer:tick?period=3s")
.setBody().constant("Hello World from Camel K!!!")
.to("log:message")

но стручки зависают, его статус находится в состоянии ожидания.

camel-k-operator-587b579567-92xlk   0/1     Pending   0          26m

Не могли бы вы помочь мне в этом отношении? Большое спасибо за ваше время.

Ссылки, которые я использовал, https://github.com/apache/camel

1 Ответ

2 голосов
/ 20 мая 2019

Вам нужно установить реестр контейнеров, где camel-k может публиковать / получать изображения, вы можете сделать это, отредактировав платформу интеграции Camel-K

oc edit integrationplatform camel-k

или после установки

kamel install --registry=...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...