Yes Imesh. I was wondering how the pods can be created in minions without
having docker images in minions.

This doc https://gist.github.com/imesh/b8f81fac8de39183a504 says to pull
the docker image only to master node. We need to update it.

Thanks.

On Sat, Jun 6, 2015 at 12:41 AM, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Jane,
>
> You could first try to run the Kubernetes live test against the Kubernetes
> cluster you have setup and see whether its working properly. Go to
> Kubernetes API client folder in components folder and run "mvn test -Plive".
>
> If it is working, SSH into all the minions and verify whether the Docker
> image you are trying with is imported.
>
> @Raj: We do not need the Docker image in the master node. In this setup we
> only run Docker in minions.
>
> Thanks
>
> On Thu, Jun 4, 2015 at 1:25 PM, Jane Mariathas <j...@wso2.com> wrote:
>
>> hi Rajkumar
>>
>> yeah the docker image name is same as the docker image name in cartridge
>> definition.
>>
>> image name is :   * stratos/php:4.1.0-beta*
>>
>>
>>
>> On Thu, Jun 4, 2015 at 12:21 PM, Rajkumar Rajaratnam <rajkum...@wso2.com>
>> wrote:
>>
>>> Hi Jane,
>>>
>>> Log says the pod didn't become to RUNNING state.
>>>
>>> - did you pull the docker image to the kub master?
>>> - did you use the same docker image name in cartridge definition?
>>>
>>> Thanks.
>>>
>>> On Thu, Jun 4, 2015 at 11:47 AM, Jane Mariathas <j...@wso2.com> wrote:
>>>
>>>> hi,
>>>>
>>>> i followed the steps in
>>>> https://gist.github.com/imesh/b8f81fac8de39183a504 and tried. and i
>>>> got the error saying
>>>>
>>>>
>>>>
>>>> *ERROR* 
>>>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas}
>>>> -  Could not start container: [application] single-cartridge-app
>>>> [cartridge] php [member]
>>>> single-cartridge-app.my-php.php.domain9956349d-1f34-40c3-bb27-e7dccf80cc84
>>>> java.lang.RuntimeException: Pod status did not change to running within
>>>> 60 sec: [application] single-cartridge-app [cartridge] php [member]
>>>> single-cartridge-app.my-php.php.domain9956349d-1f34-40c3-bb27-e7dccf80cc84
>>>> [pod] pod-1
>>>>     at
>>>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.waitForPodToBeActivated(KubernetesIaas.java:342)
>>>>     at
>>>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startContainer(KubernetesIaas.java:227)
>>>>     at
>>>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startInstance(KubernetesIaas.java:126)
>>>>     at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>>>>     at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>>>>     at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>     at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>  *ERROR*
>>>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>>> Could not start instance: [cartridge-type] php [cluster-id]
>>>> single-cartridge-app.my-php.php.domain
>>>> java.lang.RuntimeException: Could not start container: [application]
>>>> single-cartridge-app [cartridge] php [member]
>>>> single-cartridge-app.my-php.php.domain9956349d-1f34-40c3-bb27-e7dccf80cc84
>>>>     at
>>>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startContainer(KubernetesIaas.java:243)
>>>>     at
>>>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startInstance(KubernetesIaas.java:126)
>>>>     at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>>>>     at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>>>>     at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>     at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>     at java.lang.Thread.run(Thread.java:745)
>>>> Caused by: java.lang.RuntimeException: Pod status did not change to
>>>> running within 60 sec: [application] single-cartridge-app [cartridge] php
>>>> [member]
>>>> single-cartridge-app.my-php.php.domain9956349d-1f34-40c3-bb27-e7dccf80cc84
>>>> [pod] pod-1
>>>>     at
>>>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.waitForPodToBeActivated(KubernetesIaas.java:342)
>>>>     at
>>>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startContainer(KubernetesIaas.java:227)
>>>>
>>>>
>>>> Any suggestion to fix this error?
>>>>
>>>> Thanks.
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Rajkumar Rajaratnam
>>> Committer & PMC Member, Apache Stratos
>>> Software Engineer, WSO2
>>>
>>> Mobile : +94777568639
>>> Blog : rajkumarr.com
>>>
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



-- 
Rajkumar Rajaratnam
Committer & PMC Member, Apache Stratos
Software Engineer, WSO2

Mobile : +94777568639
Blog : rajkumarr.com

Reply via email to