<p>I'm new to the Apache Kamel. I have installed Kubernetes on master machine and then I downloaded the binary file "kamel" and placed in the path "/usr/bin". My versions are,</p>

<pre><code>Camel K Client 0.3.3
</code></pre>

<p>My kubernetes master and kubeDNS is running fine. When I tried to install kamel on kubernetes cluster by using command "kamel install" as per the documentation, I'm getting the following error,</p>

<pre><code>Error: cannot find automatically a registry where to push images
</code></pre>

<p>I don't know what does this new command does </p>

<pre><code>"kamel install --cluster-setup"
</code></pre>

<p>After running the above command the response is like this,</p>

<pre><code>Camel K cluster setup completed successfully
</code></pre>

<p>I tried to run a small integration script like </p>

<pre><code>"kamel run hello.groovy --dev"
</code></pre>

<p>My groovy file code is,</p>

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

<p>but the pods are getting hanged, its status is pending.</p>

<pre><code>camel-k-operator-587b579567-92xlk   0/1     Pending   0          26m
</code></pre>

<p>Can you please help me in this regard? Thanks a lot for your time.</p>

<p>References I used are,
<a href="https://github.com/apache/camel" rel="nofollow noreferrer">https://github.com/apache/camel</a></p>

<p>You need to set the container registry where camel-k can publish/retrieve images, you can do it by editing camel-k's integration platform</p>

<pre><code>oc edit integrationplatform camel-k
</code></pre>

<p>or upon installation</p>

<pre><code>kamel install --registry=...
</code></pre>
