-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MicroK8s' built-in registry declared for the Camel K installation, but not used - integration installations fail #1376
Comments
Hi @bthj have you been able to get camel-k to run with MicroK8S? I had the same problem, but I would like the two to work together. |
Hi all, any updates on this? Did any of you got this working? |
Hi - haven't had an opportunity to look further into this. |
I just tried to install on MicroK8s and it complained initially. However I attempted the following and it appears to have worked:
|
@ReggieCarey What happens if you run some example app with the operator? The original issue is when you run some app on MicroK8s. Thanks. |
I could not get integrations to work.
…Sent from my iPhone
On Oct 7, 2021, at 21:18, Tadayoshi Sato ***@***.***> wrote:
@ReggieCarey What happens if you run some example app with the operator? The original issue is when you run some app on MicroK8s. Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Ah yes I think this happens because both camel-k and the container runtime (so containerd in this case) need to access the image registry in a unified way. While using One easy way to to reach the image registry from the camel-k pod is to use the image registry's ClusterIP set in it's
Now using To setup containerd to use
Then restart MicroK8s as stated in the docs. Then camel-k can be installed properly with (replace with your registry's ClusterIP)
I just tested locally and I'm able to run integrations successfully. HTH ! ps: it might cool to write a doc about installing camel-k on MicroK8s if people are interested |
This issue has been automatically marked as stale due to 90 days of inactivity. |
Installing Camel K to a local MicroK8s cluster with
successfully installs the camel-k-operator but the example integration installed with the
--example
flag fails to build, with those messages:MicroK8s' built-in registry is referenced in the
kamel install
command with the flags--registry-insecure true --registry localhost:32000
and that registry has proven to be up and running properly for other deployments.According to the log output, the registry declared with the installation flags isn't being called, but rather
http://localhost/v2/
(so not localhost on port 32000 as desired).Is there something I need to add to the Camel K installation command?
The text was updated successfully, but these errors were encountered: