You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Aanand <an...@gmail.com> on 2016/04/04 07:29:03 UTC

Problem in deploying single cartridge app

Hi Pubudu,

I have installed Stratos from the scratch on docker as per [1], and
kubernetes with one minion as in [3] added the kubernetes cluster to
Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
the screen shot the PHP application is deployed without any IP to access.
How can I do this properly? Please assist me.

[1]
https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
[2]
https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
[3] http://containertutorials.com/get_started_kubernetes/index.html
[4]
http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

Fwd: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
HI Imesh,

My Friend Ransome- Kolanot was asked to include you also on this thread, so
I am sending this thread again to the mailing list for you reference .
I am trying with the solution which was given by Pubudu. I will update the
status soon.

please include his email to the mailing list ransome.b@kolanot.co.uk

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

---------- Forwarded message ----------
From: Pubudu Gunatilaka <pu...@apache.org>
Date: Thu, Apr 7, 2016 at 10:41 PM
Subject: Re: Problem in deploying single cartridge app
To: dev@stratos.apache.org


Hi Aanand,

Please fix the following.

1. File -
<Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml

Replace the following line with MB url and port.
<property name="java.naming.provider.url">tcp://localhost:61616</property>

Make sure you have set the MB urls in jndi.properties file as well.

2. As per your log, it looks like Stratos cannot find the Kubernetes
cluster. Make sure K8 runs on IP addresses defined in the
Kubernetes-cluster json. If not change json with correct IP address and
port.

If the k8 port is different set the port number according to the attached
json file.

Always follow the Stratos log.

Thank you!

On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:

> Hi Pubudu,
>
> Here the log file attached with this.
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
> wrote:
>
>> Hi Aanand,
>>
>> Could you please share the complete Stratos log? It would be easier for
>> us to analyze the issue using the log.
>>
>> Thank you!
>>
>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Any updates for me>
>>>
>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu,
>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you mentioned.
>>>> see the output below which shows the API versions
>>>> {
>>>>
>>>>   "paths": [
>>>>     "/api",
>>>>     "/api/v1",
>>>>     "/api/v1beta3",
>>>>     "/healthz",
>>>>     "/healthz/ping",
>>>>     "/logs/",
>>>>     "/metrics",
>>>>     "/static/",
>>>>     "/swagger-ui/",
>>>>     "/swaggerapi/",
>>>>     "/ui/",
>>>>     "/version"
>>>>   ]
>>>> }
>>>>
>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>
>>>> [1] wget
>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>
>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>
>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6 and
>>>>> below. There could be API changes in the latest Kubernetes releases.
>>>>>
>>>>> Check the Stratos log from the beginning.
>>>>>
>>>>> [1] -
>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>
>>>>> Thank you!
>>>>>
>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu,
>>>>>>
>>>>>> Thanks for your reply.
>>>>>> There is no pods on kubernetes:
>>>>>> root@kube-master:~# kubectl get pods
>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>> root@kube-master:~#
>>>>>>
>>>>>> But docker image for php is there:
>>>>>>
>>>>>> root@kube-master:~# docker images
>>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>>          CREATED             SIZE
>>>>>> stratos/php                           4.1.1
>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>> root@kube-master:~#
>>>>>>
>>>>>> this is the log, I did not get any clue from this. Please check and
>>>>>> let know your findings.
>>>>>>
>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>         at
>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>         at
>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>         at
>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>         at
>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>         ... 8 more
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pubudu@apache.org
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> It looks like pods are not creating properly. Could you please check
>>>>>>> the stratos log? You can find the log in <Stratos_home>/repository/
>>>>>>> logs/wso2carbon.log.
>>>>>>>
>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>> command. It will show the status of the pods.
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Pubudu,
>>>>>>>>
>>>>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>> [2]
>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>> [4]
>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aanand
>>>>>>>> Phone: 8098816226
>>>>>>>> Skype: anand7007
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>> *Pubudu Gunatilaka*
>> Committer and PMC Member - Apache Stratos
>> Software Engineer
>> WSO2, Inc.: http://wso2.com
>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>> mobile : +94774079049 <%2B94772207163>
>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Alwis,

Thanks for your help.

See the attached JSON file to create kubernetes cluster and deploy.sh
script. Really I don't understand why the port 4501 coming in the picture
in creating the node.Kubernetes port range is 30000-32767.

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Wed, Apr 13, 2016 at 11:46 PM, Chamila de Alwis <ch...@apache.org>
wrote:

> The error at line 848 indicates that, for Kubernetes, you've specified a
> port which is out of range of the default port range that is assigned to
> Service NodePorts [1]. Stratos sets this range to 30000-32767, and AFAIR,
> Stratos automatically allocates a Node Port for each port mapping in the
> Cartridge you've defined.
>
> Could you post the exact artifacts you used to deploy this sample, sans
> any sensitive information?
>
> [1] - http://kubernetes.io/docs/user-guide/services/#type-nodeport
>
>
> Regards,
> Chamila de Alwis
> Committer and PMC Member - Apache Stratos
> Blog: code.chamiladealwis.com
>
> On Wed, Apr 13, 2016 at 11:49 AM, Aanand <an...@gmail.com> wrote:
>
>> Hi Imesh,
>>
>> I have deployed the simple-cartridge-app as per [1] after editing the
>> file kubernetes-cluter-2.json file. Same problem persists, the app not
>> getting any IP address, see the screen shot attached and also I have
>> attached the log file.
>>
>> [1]
>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Tue, Apr 12, 2016 at 4:04 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Imesh,
>>>
>>> Find attached the new log file.
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>> On Mon, Apr 11, 2016 at 8:11 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Mon, Apr 11, 2016 at 4:32 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Hi Imesh,
>>>>>
>>>>> But we will not get the dashboard like stratos know or is it there.
>>>>>
>>>>
>>>> Kubernetes provides few dashboards:
>>>> http://kubernetes.io/docs/user-guide/ui/
>>>> https://github.com/kubernetes/kube-ui
>>>>
>>>> https://github.com/cockpit-project/cockpit/wiki/Atomic:-Kubernetes-dashboard
>>>>
>>>>
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>> On Mon, Apr 11, 2016 at 3:19 PM, Imesh Gunaratne <im...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi Anand,
>>>>>>
>>>>>> On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Imesh,
>>>>>>>
>>>>>>> Our requirement is: Need to have the Stratos on Docker container and
>>>>>>> also WSO2 cartridges also on the Docker container for production.
>>>>>>>
>>>>>> If you have a better solution please let us know.
>>>>>>>
>>>>>>
>>>>>> If your requirement is to use Kubernetes/Docker for deploying your
>>>>>> applications, you can directly use Kubernetes without going through Stratos
>>>>>> unless you need any specific features in Stratos. Refer [1] for deploying
>>>>>> WSO2 products on Kubernetes.
>>>>>>
>>>>>> [1] https://github.com/wso2/kubernetes-artifacts
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>>>> please see the issue on this:
>>>>>>> Hi Pubudu,
>>>>>>>
>>>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>> How can I do this properly? Please assist me.
>>>>>>>
>>>>>>> [1]
>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>> [2]
>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>> [4]
>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Anand,
>>>>>>>>
>>>>>>>> I think you are having few basic problems:
>>>>>>>>
>>>>>>>>    1. The log file you have sent is too long, I think it has logs
>>>>>>>>    from the very beginning. It would be better to delete it and recreate the
>>>>>>>>    problem again. Then we would only get the logs related to the current
>>>>>>>>    problem you are experiencing.
>>>>>>>>    2. Anyway according to the log you have attached, you may not
>>>>>>>>    be running an ActiveMQ instance in the host that runs Stratos [1]:
>>>>>>>>       - Caused by: javax.jms.JMSException: Could not connect to
>>>>>>>>       broker URL: tcp://localhost:61616. Reason: java.net.ConnectException:
>>>>>>>>       Connection refused
>>>>>>>>    3. Kubernetes master IP or the port may not be correct in the
>>>>>>>>    Kubernetes cluster definition [2] or it is not reachable:
>>>>>>>>       - Caused by: java.net.NoRouteToHostException:
>>>>>>>>       NoRouteToHostException invoking
>>>>>>>>       http://172.17.8.101:8080/api/v1/namespaces/default/services:
>>>>>>>>       No route to host
>>>>>>>>
>>>>>>>> Trying out sample on Stratos with Kubernetes is straight forward,
>>>>>>>> please refer [1].
>>>>>>>>
>>>>>>>> *Important*
>>>>>>>> If you can explain your requirement and the purpose that you are
>>>>>>>> trying to use Stratos, we should be able to give you a better answer.
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>> [2]
>>>>>>>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pubudu / Imesh,
>>>>>>>>>
>>>>>>>>> This is the content in the file. In this MB URL is right
>>>>>>>>>
>>>>>>>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>>>>>>>   trace="enable" type="jms" xmlns="
>>>>>>>>> http://wso2.org/carbon/eventadaptormanager">
>>>>>>>>>   <!--property
>>>>>>>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>>>>>>>   <property
>>>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>>>>   <property
>>>>>>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>>>>>>>   <property
>>>>>>>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>>>>>>>   <property name="transport.jms.DestinationType">topic</property>
>>>>>>>>> </outputEventAdaptor>
>>>>>>>>>
>>>>>>>>> Where is jndi.properties file
>>>>>>>>>
>>>>>>>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>>>>>>>> CEP_HOME
>>>>>>>>> bash: CEP_HOME: command not found
>>>>>>>>>
>>>>>>>>> is there is any problem due to this variable is not working!
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Aanand
>>>>>>>>> Phone: 8098816226
>>>>>>>>> Skype: anand7007
>>>>>>>>>
>>>>>>>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <
>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Aanand,
>>>>>>>>>>
>>>>>>>>>> Please fix the following.
>>>>>>>>>>
>>>>>>>>>> 1. File -
>>>>>>>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>>>>>>>
>>>>>>>>>> Replace the following line with MB url and port.
>>>>>>>>>> <property
>>>>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>>>>>
>>>>>>>>>> Make sure you have set the MB urls in jndi.properties file as
>>>>>>>>>> well.
>>>>>>>>>>
>>>>>>>>>> 2. As per your log, it looks like Stratos cannot find the
>>>>>>>>>> Kubernetes cluster. Make sure K8 runs on IP addresses defined in the
>>>>>>>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>>>>>>>> port.
>>>>>>>>>>
>>>>>>>>>> If the k8 port is different set the port number according to the
>>>>>>>>>> attached json file.
>>>>>>>>>>
>>>>>>>>>> Always follow the Stratos log.
>>>>>>>>>>
>>>>>>>>>> Thank you!
>>>>>>>>>>
>>>>>>>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>
>>>>>>>>>>> Here the log file attached with this.
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Aanand
>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <
>>>>>>>>>>> pubudug@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Aanand,
>>>>>>>>>>>>
>>>>>>>>>>>> Could you please share the complete Stratos log? It would be
>>>>>>>>>>>> easier for us to analyze the issue using the log.
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Any updates for me>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>   "paths": [
>>>>>>>>>>>>>>     "/api",
>>>>>>>>>>>>>>     "/api/v1",
>>>>>>>>>>>>>>     "/api/v1beta3",
>>>>>>>>>>>>>>     "/healthz",
>>>>>>>>>>>>>>     "/healthz/ping",
>>>>>>>>>>>>>>     "/logs/",
>>>>>>>>>>>>>>     "/metrics",
>>>>>>>>>>>>>>     "/static/",
>>>>>>>>>>>>>>     "/swagger-ui/",
>>>>>>>>>>>>>>     "/swaggerapi/",
>>>>>>>>>>>>>>     "/ui/",
>>>>>>>>>>>>>>     "/version"
>>>>>>>>>>>>>>   ]
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [1] wget
>>>>>>>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5
>>>>>>>>>>>>>>> [1] , version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes
>>>>>>>>>>>>>>> v1.0.6 and below. There could be API changes in the latest Kubernetes
>>>>>>>>>>>>>>> releases.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks for your reply.
>>>>>>>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>>>>>>>> REPOSITORY                            TAG
>>>>>>>>>>>>>>>> IMAGE ID            CREATED             SIZE
>>>>>>>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> this is the log, I did not get any clue from this. Please
>>>>>>>>>>>>>>>> check and let know your findings.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown
>>>>>>>>>>>>>>>> Source)
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It looks like pods are not creating properly. Could you
>>>>>>>>>>>>>>>>> please check the stratos log? You can find the log in
>>>>>>>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Make sure you have the docker image in the minion nodes
>>>>>>>>>>>>>>>>> which is specified in the php cartridge definition. One of the other ways
>>>>>>>>>>>>>>>>> that you can troubleshoot this is using kubectl command. Use 'kubectl get
>>>>>>>>>>>>>>>>> pods' command. It will show the status of the pods.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <
>>>>>>>>>>>>>>>>> anandanr@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have installed Stratos from the scratch on docker as
>>>>>>>>>>>>>>>>>> per [1], and kubernetes with one minion as in [3] added the kubernetes
>>>>>>>>>>>>>>>>>> cluster to Stratos as per [2]. when I deployed a single cartridge app as
>>>>>>>>>>>>>>>>>> per [4]. See the screen shot the PHP application is deployed without any IP
>>>>>>>>>>>>>>>>>> to access. How can I do this properly? Please assist me.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>>>>>>>> [4]
>>>>>>>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> *Pubudu Gunatilaka*
>>>>>>>>>>>> Committer and PMC Member - Apache Stratos
>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>>>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Imesh Gunaratne
>>>>>>>>
>>>>>>>> Senior Technical Lead, WSO2
>>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Imesh Gunaratne
>>>>>>
>>>>>> Senior Technical Lead, WSO2
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Senior Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Chamila de Alwis <ch...@apache.org>.
The error at line 848 indicates that, for Kubernetes, you've specified a
port which is out of range of the default port range that is assigned to
Service NodePorts [1]. Stratos sets this range to 30000-32767, and AFAIR,
Stratos automatically allocates a Node Port for each port mapping in the
Cartridge you've defined.

Could you post the exact artifacts you used to deploy this sample, sans any
sensitive information?

[1] - http://kubernetes.io/docs/user-guide/services/#type-nodeport


Regards,
Chamila de Alwis
Committer and PMC Member - Apache Stratos
Blog: code.chamiladealwis.com

On Wed, Apr 13, 2016 at 11:49 AM, Aanand <an...@gmail.com> wrote:

> Hi Imesh,
>
> I have deployed the simple-cartridge-app as per [1] after editing the file
> kubernetes-cluter-2.json file. Same problem persists, the app not getting
> any IP address, see the screen shot attached and also I have attached the
> log file.
>
> [1]
> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Tue, Apr 12, 2016 at 4:04 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Imesh,
>>
>> Find attached the new log file.
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Mon, Apr 11, 2016 at 8:11 PM, Imesh Gunaratne <im...@apache.org>
>> wrote:
>>
>>>
>>>
>>> On Mon, Apr 11, 2016 at 4:32 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Imesh,
>>>>
>>>> But we will not get the dashboard like stratos know or is it there.
>>>>
>>>
>>> Kubernetes provides few dashboards:
>>> http://kubernetes.io/docs/user-guide/ui/
>>> https://github.com/kubernetes/kube-ui
>>>
>>> https://github.com/cockpit-project/cockpit/wiki/Atomic:-Kubernetes-dashboard
>>>
>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Mon, Apr 11, 2016 at 3:19 PM, Imesh Gunaratne <im...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Anand,
>>>>>
>>>>> On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Imesh,
>>>>>>
>>>>>> Our requirement is: Need to have the Stratos on Docker container and
>>>>>> also WSO2 cartridges also on the Docker container for production.
>>>>>>
>>>>> If you have a better solution please let us know.
>>>>>>
>>>>>
>>>>> If your requirement is to use Kubernetes/Docker for deploying your
>>>>> applications, you can directly use Kubernetes without going through Stratos
>>>>> unless you need any specific features in Stratos. Refer [1] for deploying
>>>>> WSO2 products on Kubernetes.
>>>>>
>>>>> [1] https://github.com/wso2/kubernetes-artifacts
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>>> please see the issue on this:
>>>>>> Hi Pubudu,
>>>>>>
>>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>> How can I do this properly? Please assist me.
>>>>>>
>>>>>> [1]
>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>> [2]
>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>>> [4]
>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:
>>>>>>
>>>>>>> Hi Anand,
>>>>>>>
>>>>>>> I think you are having few basic problems:
>>>>>>>
>>>>>>>    1. The log file you have sent is too long, I think it has logs
>>>>>>>    from the very beginning. It would be better to delete it and recreate the
>>>>>>>    problem again. Then we would only get the logs related to the current
>>>>>>>    problem you are experiencing.
>>>>>>>    2. Anyway according to the log you have attached, you may not be
>>>>>>>    running an ActiveMQ instance in the host that runs Stratos [1]:
>>>>>>>       - Caused by: javax.jms.JMSException: Could not connect to
>>>>>>>       broker URL: tcp://localhost:61616. Reason: java.net.ConnectException:
>>>>>>>       Connection refused
>>>>>>>    3. Kubernetes master IP or the port may not be correct in the
>>>>>>>    Kubernetes cluster definition [2] or it is not reachable:
>>>>>>>       - Caused by: java.net.NoRouteToHostException:
>>>>>>>       NoRouteToHostException invoking
>>>>>>>       http://172.17.8.101:8080/api/v1/namespaces/default/services:
>>>>>>>       No route to host
>>>>>>>
>>>>>>> Trying out sample on Stratos with Kubernetes is straight forward,
>>>>>>> please refer [1].
>>>>>>>
>>>>>>> *Important*
>>>>>>> If you can explain your requirement and the purpose that you are
>>>>>>> trying to use Stratos, we should be able to give you a better answer.
>>>>>>>
>>>>>>> [1]
>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>> [2]
>>>>>>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Pubudu / Imesh,
>>>>>>>>
>>>>>>>> This is the content in the file. In this MB URL is right
>>>>>>>>
>>>>>>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>>>>>>   trace="enable" type="jms" xmlns="
>>>>>>>> http://wso2.org/carbon/eventadaptormanager">
>>>>>>>>   <!--property
>>>>>>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>>>>>>   <property
>>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>>>   <property
>>>>>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>>>>>>   <property
>>>>>>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>>>>>>   <property name="transport.jms.DestinationType">topic</property>
>>>>>>>> </outputEventAdaptor>
>>>>>>>>
>>>>>>>> Where is jndi.properties file
>>>>>>>>
>>>>>>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>>>>>>> CEP_HOME
>>>>>>>> bash: CEP_HOME: command not found
>>>>>>>>
>>>>>>>> is there is any problem due to this variable is not working!
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aanand
>>>>>>>> Phone: 8098816226
>>>>>>>> Skype: anand7007
>>>>>>>>
>>>>>>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <
>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>
>>>>>>>>> Hi Aanand,
>>>>>>>>>
>>>>>>>>> Please fix the following.
>>>>>>>>>
>>>>>>>>> 1. File -
>>>>>>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>>>>>>
>>>>>>>>> Replace the following line with MB url and port.
>>>>>>>>> <property
>>>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>>>>
>>>>>>>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>>>>>>>
>>>>>>>>> 2. As per your log, it looks like Stratos cannot find the
>>>>>>>>> Kubernetes cluster. Make sure K8 runs on IP addresses defined in the
>>>>>>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>>>>>>> port.
>>>>>>>>>
>>>>>>>>> If the k8 port is different set the port number according to the
>>>>>>>>> attached json file.
>>>>>>>>>
>>>>>>>>> Always follow the Stratos log.
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>
>>>>>>>>>> Here the log file attached with this.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Aanand
>>>>>>>>>> Phone: 8098816226
>>>>>>>>>> Skype: anand7007
>>>>>>>>>>
>>>>>>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <
>>>>>>>>>> pubudug@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Aanand,
>>>>>>>>>>>
>>>>>>>>>>> Could you please share the complete Stratos log? It would be
>>>>>>>>>>> easier for us to analyze the issue using the log.
>>>>>>>>>>>
>>>>>>>>>>> Thank you!
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Any updates for me>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>>>>>>> {
>>>>>>>>>>>>>
>>>>>>>>>>>>>   "paths": [
>>>>>>>>>>>>>     "/api",
>>>>>>>>>>>>>     "/api/v1",
>>>>>>>>>>>>>     "/api/v1beta3",
>>>>>>>>>>>>>     "/healthz",
>>>>>>>>>>>>>     "/healthz/ping",
>>>>>>>>>>>>>     "/logs/",
>>>>>>>>>>>>>     "/metrics",
>>>>>>>>>>>>>     "/static/",
>>>>>>>>>>>>>     "/swagger-ui/",
>>>>>>>>>>>>>     "/swaggerapi/",
>>>>>>>>>>>>>     "/ui/",
>>>>>>>>>>>>>     "/version"
>>>>>>>>>>>>>   ]
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1] wget
>>>>>>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>>>>>>
>>>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5
>>>>>>>>>>>>>> [1] , version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes
>>>>>>>>>>>>>> v1.0.6 and below. There could be API changes in the latest Kubernetes
>>>>>>>>>>>>>> releases.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks for your reply.
>>>>>>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>>>>>>> REPOSITORY                            TAG
>>>>>>>>>>>>>>> IMAGE ID            CREATED             SIZE
>>>>>>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> this is the log, I did not get any clue from this. Please
>>>>>>>>>>>>>>> check and let know your findings.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown
>>>>>>>>>>>>>>> Source)
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It looks like pods are not creating properly. Could you
>>>>>>>>>>>>>>>> please check the stratos log? You can find the log in
>>>>>>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Make sure you have the docker image in the minion nodes
>>>>>>>>>>>>>>>> which is specified in the php cartridge definition. One of the other ways
>>>>>>>>>>>>>>>> that you can troubleshoot this is using kubectl command. Use 'kubectl get
>>>>>>>>>>>>>>>> pods' command. It will show the status of the pods.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <anandanr@gmail.com
>>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have installed Stratos from the scratch on docker as per
>>>>>>>>>>>>>>>>> [1], and kubernetes with one minion as in [3] added the kubernetes cluster
>>>>>>>>>>>>>>>>> to Stratos as per [2]. when I deployed a single cartridge app as per [4].
>>>>>>>>>>>>>>>>> See the screen shot the PHP application is deployed without any IP to
>>>>>>>>>>>>>>>>> access. How can I do this properly? Please assist me.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>>>>>>> [4]
>>>>>>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *Pubudu Gunatilaka*
>>>>>>>>>>> Committer and PMC Member - Apache Stratos
>>>>>>>>>>> Software Engineer
>>>>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Imesh Gunaratne
>>>>>>>
>>>>>>> Senior Technical Lead, WSO2
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Senior Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Imesh,

I have deployed the simple-cartridge-app as per [1] after editing the file
kubernetes-cluter-2.json file. Same problem persists, the app not getting
any IP address, see the screen shot attached and also I have attached the
log file.

[1]
http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Tue, Apr 12, 2016 at 4:04 PM, Aanand <an...@gmail.com> wrote:

> Hi Imesh,
>
> Find attached the new log file.
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Mon, Apr 11, 2016 at 8:11 PM, Imesh Gunaratne <im...@apache.org> wrote:
>
>>
>>
>> On Mon, Apr 11, 2016 at 4:32 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Imesh,
>>>
>>> But we will not get the dashboard like stratos know or is it there.
>>>
>>
>> Kubernetes provides few dashboards:
>> http://kubernetes.io/docs/user-guide/ui/
>> https://github.com/kubernetes/kube-ui
>>
>> https://github.com/cockpit-project/cockpit/wiki/Atomic:-Kubernetes-dashboard
>>
>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>> On Mon, Apr 11, 2016 at 3:19 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>
>>>> Hi Anand,
>>>>
>>>> On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Hi Imesh,
>>>>>
>>>>> Our requirement is: Need to have the Stratos on Docker container and
>>>>> also WSO2 cartridges also on the Docker container for production.
>>>>>
>>>> If you have a better solution please let us know.
>>>>>
>>>>
>>>> If your requirement is to use Kubernetes/Docker for deploying your
>>>> applications, you can directly use Kubernetes without going through Stratos
>>>> unless you need any specific features in Stratos. Refer [1] for deploying
>>>> WSO2 products on Kubernetes.
>>>>
>>>> [1] https://github.com/wso2/kubernetes-artifacts
>>>>
>>>> Thanks
>>>>
>>>>
>>>>> please see the issue on this:
>>>>> Hi Pubudu,
>>>>>
>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>> How can I do this properly? Please assist me.
>>>>>
>>>>> [1]
>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>> [2]
>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>> [4]
>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>>
>>>>>
>>>>> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:
>>>>>
>>>>>> Hi Anand,
>>>>>>
>>>>>> I think you are having few basic problems:
>>>>>>
>>>>>>    1. The log file you have sent is too long, I think it has logs
>>>>>>    from the very beginning. It would be better to delete it and recreate the
>>>>>>    problem again. Then we would only get the logs related to the current
>>>>>>    problem you are experiencing.
>>>>>>    2. Anyway according to the log you have attached, you may not be
>>>>>>    running an ActiveMQ instance in the host that runs Stratos [1]:
>>>>>>       - Caused by: javax.jms.JMSException: Could not connect to
>>>>>>       broker URL: tcp://localhost:61616. Reason: java.net.ConnectException:
>>>>>>       Connection refused
>>>>>>    3. Kubernetes master IP or the port may not be correct in the
>>>>>>    Kubernetes cluster definition [2] or it is not reachable:
>>>>>>       - Caused by: java.net.NoRouteToHostException:
>>>>>>       NoRouteToHostException invoking
>>>>>>       http://172.17.8.101:8080/api/v1/namespaces/default/services:
>>>>>>       No route to host
>>>>>>
>>>>>> Trying out sample on Stratos with Kubernetes is straight forward,
>>>>>> please refer [1].
>>>>>>
>>>>>> *Important*
>>>>>> If you can explain your requirement and the purpose that you are
>>>>>> trying to use Stratos, we should be able to give you a better answer.
>>>>>>
>>>>>> [1]
>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>> [2]
>>>>>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Pubudu / Imesh,
>>>>>>>
>>>>>>> This is the content in the file. In this MB URL is right
>>>>>>>
>>>>>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>>>>>   trace="enable" type="jms" xmlns="
>>>>>>> http://wso2.org/carbon/eventadaptormanager">
>>>>>>>   <!--property
>>>>>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>>>>>   <property
>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>>   <property
>>>>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>>>>>   <property
>>>>>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>>>>>   <property name="transport.jms.DestinationType">topic</property>
>>>>>>> </outputEventAdaptor>
>>>>>>>
>>>>>>> Where is jndi.properties file
>>>>>>>
>>>>>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>>>>>> CEP_HOME
>>>>>>> bash: CEP_HOME: command not found
>>>>>>>
>>>>>>> is there is any problem due to this variable is not working!
>>>>>>>
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <
>>>>>>> pubudu@apache.org> wrote:
>>>>>>>
>>>>>>>> Hi Aanand,
>>>>>>>>
>>>>>>>> Please fix the following.
>>>>>>>>
>>>>>>>> 1. File -
>>>>>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>>>>>
>>>>>>>> Replace the following line with MB url and port.
>>>>>>>> <property
>>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>>>
>>>>>>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>>>>>>
>>>>>>>> 2. As per your log, it looks like Stratos cannot find the
>>>>>>>> Kubernetes cluster. Make sure K8 runs on IP addresses defined in the
>>>>>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>>>>>> port.
>>>>>>>>
>>>>>>>> If the k8 port is different set the port number according to the
>>>>>>>> attached json file.
>>>>>>>>
>>>>>>>> Always follow the Stratos log.
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pubudu,
>>>>>>>>>
>>>>>>>>> Here the log file attached with this.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Aanand
>>>>>>>>> Phone: 8098816226
>>>>>>>>> Skype: anand7007
>>>>>>>>>
>>>>>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <
>>>>>>>>> pubudug@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Aanand,
>>>>>>>>>>
>>>>>>>>>> Could you please share the complete Stratos log? It would be
>>>>>>>>>> easier for us to analyze the issue using the log.
>>>>>>>>>>
>>>>>>>>>> Thank you!
>>>>>>>>>>
>>>>>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Any updates for me>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>>>>>> {
>>>>>>>>>>>>
>>>>>>>>>>>>   "paths": [
>>>>>>>>>>>>     "/api",
>>>>>>>>>>>>     "/api/v1",
>>>>>>>>>>>>     "/api/v1beta3",
>>>>>>>>>>>>     "/healthz",
>>>>>>>>>>>>     "/healthz/ping",
>>>>>>>>>>>>     "/logs/",
>>>>>>>>>>>>     "/metrics",
>>>>>>>>>>>>     "/static/",
>>>>>>>>>>>>     "/swagger-ui/",
>>>>>>>>>>>>     "/swaggerapi/",
>>>>>>>>>>>>     "/ui/",
>>>>>>>>>>>>     "/version"
>>>>>>>>>>>>   ]
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>>>>>
>>>>>>>>>>>> [1] wget
>>>>>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>>>>>
>>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Aanand
>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5
>>>>>>>>>>>>> [1] , version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes
>>>>>>>>>>>>> v1.0.6 and below. There could be API changes in the latest Kubernetes
>>>>>>>>>>>>> releases.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks for your reply.
>>>>>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>>>>>> REPOSITORY                            TAG
>>>>>>>>>>>>>> IMAGE ID            CREATED             SIZE
>>>>>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> this is the log, I did not get any clue from this. Please
>>>>>>>>>>>>>> check and let know your findings.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown
>>>>>>>>>>>>>> Source)
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>>>>>         at
>>>>>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It looks like pods are not creating properly. Could you
>>>>>>>>>>>>>>> please check the stratos log? You can find the log in
>>>>>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Make sure you have the docker image in the minion nodes
>>>>>>>>>>>>>>> which is specified in the php cartridge definition. One of the other ways
>>>>>>>>>>>>>>> that you can troubleshoot this is using kubectl command. Use 'kubectl get
>>>>>>>>>>>>>>> pods' command. It will show the status of the pods.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have installed Stratos from the scratch on docker as per
>>>>>>>>>>>>>>>> [1], and kubernetes with one minion as in [3] added the kubernetes cluster
>>>>>>>>>>>>>>>> to Stratos as per [2]. when I deployed a single cartridge app as per [4].
>>>>>>>>>>>>>>>> See the screen shot the PHP application is deployed without any IP to
>>>>>>>>>>>>>>>> access. How can I do this properly? Please assist me.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>>>>>> [4]
>>>>>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Pubudu Gunatilaka*
>>>>>>>>>> Committer and PMC Member - Apache Stratos
>>>>>>>>>> Software Engineer
>>>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Imesh Gunaratne
>>>>>>
>>>>>> Senior Technical Lead, WSO2
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Senior Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Senior Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Imesh,

Find attached the new log file.

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Mon, Apr 11, 2016 at 8:11 PM, Imesh Gunaratne <im...@apache.org> wrote:

>
>
> On Mon, Apr 11, 2016 at 4:32 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Imesh,
>>
>> But we will not get the dashboard like stratos know or is it there.
>>
>
> Kubernetes provides few dashboards:
> http://kubernetes.io/docs/user-guide/ui/
> https://github.com/kubernetes/kube-ui
>
> https://github.com/cockpit-project/cockpit/wiki/Atomic:-Kubernetes-dashboard
>
>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Mon, Apr 11, 2016 at 3:19 PM, Imesh Gunaratne <im...@apache.org>
>> wrote:
>>
>>> Hi Anand,
>>>
>>> On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Imesh,
>>>>
>>>> Our requirement is: Need to have the Stratos on Docker container and
>>>> also WSO2 cartridges also on the Docker container for production.
>>>>
>>> If you have a better solution please let us know.
>>>>
>>>
>>> If your requirement is to use Kubernetes/Docker for deploying your
>>> applications, you can directly use Kubernetes without going through Stratos
>>> unless you need any specific features in Stratos. Refer [1] for deploying
>>> WSO2 products on Kubernetes.
>>>
>>> [1] https://github.com/wso2/kubernetes-artifacts
>>>
>>> Thanks
>>>
>>>
>>>> please see the issue on this:
>>>> Hi Pubudu,
>>>>
>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>> the screen shot the PHP application is deployed without any IP to access.
>>>> How can I do this properly? Please assist me.
>>>>
>>>> [1]
>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>> [2]
>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>> [4]
>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>>
>>>>
>>>> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:
>>>>
>>>>> Hi Anand,
>>>>>
>>>>> I think you are having few basic problems:
>>>>>
>>>>>    1. The log file you have sent is too long, I think it has logs
>>>>>    from the very beginning. It would be better to delete it and recreate the
>>>>>    problem again. Then we would only get the logs related to the current
>>>>>    problem you are experiencing.
>>>>>    2. Anyway according to the log you have attached, you may not be
>>>>>    running an ActiveMQ instance in the host that runs Stratos [1]:
>>>>>       - Caused by: javax.jms.JMSException: Could not connect to
>>>>>       broker URL: tcp://localhost:61616. Reason: java.net.ConnectException:
>>>>>       Connection refused
>>>>>    3. Kubernetes master IP or the port may not be correct in the
>>>>>    Kubernetes cluster definition [2] or it is not reachable:
>>>>>       - Caused by: java.net.NoRouteToHostException:
>>>>>       NoRouteToHostException invoking
>>>>>       http://172.17.8.101:8080/api/v1/namespaces/default/services: No
>>>>>       route to host
>>>>>
>>>>> Trying out sample on Stratos with Kubernetes is straight forward,
>>>>> please refer [1].
>>>>>
>>>>> *Important*
>>>>> If you can explain your requirement and the purpose that you are
>>>>> trying to use Stratos, we should be able to give you a better answer.
>>>>>
>>>>> [1]
>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>> [2]
>>>>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu / Imesh,
>>>>>>
>>>>>> This is the content in the file. In this MB URL is right
>>>>>>
>>>>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>>>>   trace="enable" type="jms" xmlns="
>>>>>> http://wso2.org/carbon/eventadaptormanager">
>>>>>>   <!--property
>>>>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>>>>   <property
>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>   <property
>>>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>>>>   <property
>>>>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>>>>   <property name="transport.jms.DestinationType">topic</property>
>>>>>> </outputEventAdaptor>
>>>>>>
>>>>>> Where is jndi.properties file
>>>>>>
>>>>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>>>>> CEP_HOME
>>>>>> bash: CEP_HOME: command not found
>>>>>>
>>>>>> is there is any problem due to this variable is not working!
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pubudu@apache.org
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi Aanand,
>>>>>>>
>>>>>>> Please fix the following.
>>>>>>>
>>>>>>> 1. File -
>>>>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>>>>
>>>>>>> Replace the following line with MB url and port.
>>>>>>> <property
>>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>>
>>>>>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>>>>>
>>>>>>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>>>>>>> cluster. Make sure K8 runs on IP addresses defined in the
>>>>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>>>>> port.
>>>>>>>
>>>>>>> If the k8 port is different set the port number according to the
>>>>>>> attached json file.
>>>>>>>
>>>>>>> Always follow the Stratos log.
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Pubudu,
>>>>>>>>
>>>>>>>> Here the log file attached with this.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aanand
>>>>>>>> Phone: 8098816226
>>>>>>>> Skype: anand7007
>>>>>>>>
>>>>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <
>>>>>>>> pubudug@wso2.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Aanand,
>>>>>>>>>
>>>>>>>>> Could you please share the complete Stratos log? It would be
>>>>>>>>> easier for us to analyze the issue using the log.
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Any updates for me>
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>>>>> {
>>>>>>>>>>>
>>>>>>>>>>>   "paths": [
>>>>>>>>>>>     "/api",
>>>>>>>>>>>     "/api/v1",
>>>>>>>>>>>     "/api/v1beta3",
>>>>>>>>>>>     "/healthz",
>>>>>>>>>>>     "/healthz/ping",
>>>>>>>>>>>     "/logs/",
>>>>>>>>>>>     "/metrics",
>>>>>>>>>>>     "/static/",
>>>>>>>>>>>     "/swagger-ui/",
>>>>>>>>>>>     "/swaggerapi/",
>>>>>>>>>>>     "/ui/",
>>>>>>>>>>>     "/version"
>>>>>>>>>>>   ]
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>>>>
>>>>>>>>>>> [1] wget
>>>>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>>>>
>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Aanand
>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1]
>>>>>>>>>>>> , version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>>>>
>>>>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes
>>>>>>>>>>>> v1.0.6 and below. There could be API changes in the latest Kubernetes
>>>>>>>>>>>> releases.
>>>>>>>>>>>>
>>>>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>>>>
>>>>>>>>>>>> [1] -
>>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks for your reply.
>>>>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>
>>>>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>>>>
>>>>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>>>>> REPOSITORY                            TAG
>>>>>>>>>>>>> IMAGE ID            CREATED             SIZE
>>>>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>>
>>>>>>>>>>>>> this is the log, I did not get any clue from this. Please
>>>>>>>>>>>>> check and let know your findings.
>>>>>>>>>>>>>
>>>>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It looks like pods are not creating properly. Could you
>>>>>>>>>>>>>> please check the stratos log? You can find the log in
>>>>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Make sure you have the docker image in the minion nodes which
>>>>>>>>>>>>>> is specified in the php cartridge definition. One of the other ways that
>>>>>>>>>>>>>> you can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have installed Stratos from the scratch on docker as per
>>>>>>>>>>>>>>> [1], and kubernetes with one minion as in [3] added the kubernetes cluster
>>>>>>>>>>>>>>> to Stratos as per [2]. when I deployed a single cartridge app as per [4].
>>>>>>>>>>>>>>> See the screen shot the PHP application is deployed without any IP to
>>>>>>>>>>>>>>> access. How can I do this properly? Please assist me.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>>>>> [4]
>>>>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Pubudu Gunatilaka*
>>>>>>>>> Committer and PMC Member - Apache Stratos
>>>>>>>>> Software Engineer
>>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Senior Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>

Re: Problem in deploying single cartridge app

Posted by Imesh Gunaratne <im...@apache.org>.
On Mon, Apr 11, 2016 at 4:32 PM, Aanand <an...@gmail.com> wrote:

> Hi Imesh,
>
> But we will not get the dashboard like stratos know or is it there.
>

Kubernetes provides few dashboards:
http://kubernetes.io/docs/user-guide/ui/
https://github.com/kubernetes/kube-ui
https://github.com/cockpit-project/cockpit/wiki/Atomic:-Kubernetes-dashboard


> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Mon, Apr 11, 2016 at 3:19 PM, Imesh Gunaratne <im...@apache.org> wrote:
>
>> Hi Anand,
>>
>> On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Imesh,
>>>
>>> Our requirement is: Need to have the Stratos on Docker container and
>>> also WSO2 cartridges also on the Docker container for production.
>>>
>> If you have a better solution please let us know.
>>>
>>
>> If your requirement is to use Kubernetes/Docker for deploying your
>> applications, you can directly use Kubernetes without going through Stratos
>> unless you need any specific features in Stratos. Refer [1] for deploying
>> WSO2 products on Kubernetes.
>>
>> [1] https://github.com/wso2/kubernetes-artifacts
>>
>> Thanks
>>
>>
>>> please see the issue on this:
>>> Hi Pubudu,
>>>
>>> I have installed Stratos from the scratch on docker as per [1], and
>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>> the screen shot the PHP application is deployed without any IP to access.
>>> How can I do this properly? Please assist me.
>>>
>>> [1]
>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>> [2]
>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>> [4]
>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>>
>>>
>>> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:
>>>
>>>> Hi Anand,
>>>>
>>>> I think you are having few basic problems:
>>>>
>>>>    1. The log file you have sent is too long, I think it has logs from
>>>>    the very beginning. It would be better to delete it and recreate the
>>>>    problem again. Then we would only get the logs related to the current
>>>>    problem you are experiencing.
>>>>    2. Anyway according to the log you have attached, you may not be
>>>>    running an ActiveMQ instance in the host that runs Stratos [1]:
>>>>       - Caused by: javax.jms.JMSException: Could not connect to broker
>>>>       URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection
>>>>       refused
>>>>    3. Kubernetes master IP or the port may not be correct in the
>>>>    Kubernetes cluster definition [2] or it is not reachable:
>>>>       - Caused by: java.net.NoRouteToHostException:
>>>>       NoRouteToHostException invoking
>>>>       http://172.17.8.101:8080/api/v1/namespaces/default/services: No
>>>>       route to host
>>>>
>>>> Trying out sample on Stratos with Kubernetes is straight forward,
>>>> please refer [1].
>>>>
>>>> *Important*
>>>> If you can explain your requirement and the purpose that you are trying
>>>> to use Stratos, we should be able to give you a better answer.
>>>>
>>>> [1]
>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>> [2]
>>>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Hi Pubudu / Imesh,
>>>>>
>>>>> This is the content in the file. In this MB URL is right
>>>>>
>>>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>>>   trace="enable" type="jms" xmlns="
>>>>> http://wso2.org/carbon/eventadaptormanager">
>>>>>   <!--property
>>>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>>>   <property
>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>   <property
>>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>>>   <property
>>>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>>>   <property name="transport.jms.DestinationType">topic</property>
>>>>> </outputEventAdaptor>
>>>>>
>>>>> Where is jndi.properties file
>>>>>
>>>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>>>> CEP_HOME
>>>>> bash: CEP_HOME: command not found
>>>>>
>>>>> is there is any problem due to this variable is not working!
>>>>>
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi Aanand,
>>>>>>
>>>>>> Please fix the following.
>>>>>>
>>>>>> 1. File -
>>>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>>>
>>>>>> Replace the following line with MB url and port.
>>>>>> <property
>>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>>
>>>>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>>>>
>>>>>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>>>>>> cluster. Make sure K8 runs on IP addresses defined in the
>>>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>>>> port.
>>>>>>
>>>>>> If the k8 port is different set the port number according to the
>>>>>> attached json file.
>>>>>>
>>>>>> Always follow the Stratos log.
>>>>>>
>>>>>> Thank you!
>>>>>>
>>>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Pubudu,
>>>>>>>
>>>>>>> Here the log file attached with this.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pubudug@wso2.com
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi Aanand,
>>>>>>>>
>>>>>>>> Could you please share the complete Stratos log? It would be easier
>>>>>>>> for us to analyze the issue using the log.
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Any updates for me>
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Pubudu,
>>>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>>>> {
>>>>>>>>>>
>>>>>>>>>>   "paths": [
>>>>>>>>>>     "/api",
>>>>>>>>>>     "/api/v1",
>>>>>>>>>>     "/api/v1beta3",
>>>>>>>>>>     "/healthz",
>>>>>>>>>>     "/healthz/ping",
>>>>>>>>>>     "/logs/",
>>>>>>>>>>     "/metrics",
>>>>>>>>>>     "/static/",
>>>>>>>>>>     "/swagger-ui/",
>>>>>>>>>>     "/swaggerapi/",
>>>>>>>>>>     "/ui/",
>>>>>>>>>>     "/version"
>>>>>>>>>>   ]
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>>>
>>>>>>>>>> [1] wget
>>>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>>>
>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Aanand
>>>>>>>>>> Phone: 8098816226
>>>>>>>>>> Skype: anand7007
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1]
>>>>>>>>>>> , version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>>>
>>>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes
>>>>>>>>>>> v1.0.6 and below. There could be API changes in the latest Kubernetes
>>>>>>>>>>> releases.
>>>>>>>>>>>
>>>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>>>
>>>>>>>>>>> [1] -
>>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>>
>>>>>>>>>>> Thank you!
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks for your reply.
>>>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>
>>>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>>>
>>>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>>>> REPOSITORY                            TAG                 IMAGE
>>>>>>>>>>>> ID            CREATED             SIZE
>>>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>>
>>>>>>>>>>>> this is the log, I did not get any clue from this. Please check
>>>>>>>>>>>> and let know your findings.
>>>>>>>>>>>>
>>>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>>>         at
>>>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>>>         at
>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>>>         at
>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>>>         at
>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>>>         at
>>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>>>>>         at
>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>>>         at
>>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>>>         at
>>>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Aanand
>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Make sure you have the docker image in the minion nodes which
>>>>>>>>>>>>> is specified in the php cartridge definition. One of the other ways that
>>>>>>>>>>>>> you can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have installed Stratos from the scratch on docker as per
>>>>>>>>>>>>>> [1], and kubernetes with one minion as in [3] added the kubernetes cluster
>>>>>>>>>>>>>> to Stratos as per [2]. when I deployed a single cartridge app as per [4].
>>>>>>>>>>>>>> See the screen shot the PHP application is deployed without any IP to
>>>>>>>>>>>>>> access. How can I do this properly? Please assist me.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>>>> [4]
>>>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Pubudu Gunatilaka*
>>>>>>>> Committer and PMC Member - Apache Stratos
>>>>>>>> Software Engineer
>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Senior Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>> --
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Senior Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>


-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Imesh,

But we will not get the dashboard like stratos know or is it there.

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Mon, Apr 11, 2016 at 3:19 PM, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Anand,
>
> On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Imesh,
>>
>> Our requirement is: Need to have the Stratos on Docker container and also
>> WSO2 cartridges also on the Docker container for production.
>>
> If you have a better solution please let us know.
>>
>
> If your requirement is to use Kubernetes/Docker for deploying your
> applications, you can directly use Kubernetes without going through Stratos
> unless you need any specific features in Stratos. Refer [1] for deploying
> WSO2 products on Kubernetes.
>
> [1] https://github.com/wso2/kubernetes-artifacts
>
> Thanks
>
>
>> please see the issue on this:
>> Hi Pubudu,
>>
>> I have installed Stratos from the scratch on docker as per [1], and
>> kubernetes with one minion as in [3] added the kubernetes cluster to
>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>> the screen shot the PHP application is deployed without any IP to access.
>> How can I do this properly? Please assist me.
>>
>> [1]
>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>> [2]
>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>> [4]
>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>>
>>
>> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:
>>
>>> Hi Anand,
>>>
>>> I think you are having few basic problems:
>>>
>>>    1. The log file you have sent is too long, I think it has logs from
>>>    the very beginning. It would be better to delete it and recreate the
>>>    problem again. Then we would only get the logs related to the current
>>>    problem you are experiencing.
>>>    2. Anyway according to the log you have attached, you may not be
>>>    running an ActiveMQ instance in the host that runs Stratos [1]:
>>>       - Caused by: javax.jms.JMSException: Could not connect to broker
>>>       URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection
>>>       refused
>>>    3. Kubernetes master IP or the port may not be correct in the
>>>    Kubernetes cluster definition [2] or it is not reachable:
>>>       - Caused by: java.net.NoRouteToHostException:
>>>       NoRouteToHostException invoking
>>>       http://172.17.8.101:8080/api/v1/namespaces/default/services: No
>>>       route to host
>>>
>>> Trying out sample on Stratos with Kubernetes is straight forward, please
>>> refer [1].
>>>
>>> *Important*
>>> If you can explain your requirement and the purpose that you are trying
>>> to use Stratos, we should be able to give you a better answer.
>>>
>>> [1]
>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>> [2]
>>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>>
>>> Thanks
>>>
>>>
>>>
>>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu / Imesh,
>>>>
>>>> This is the content in the file. In this MB URL is right
>>>>
>>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>>   trace="enable" type="jms" xmlns="
>>>> http://wso2.org/carbon/eventadaptormanager">
>>>>   <!--property
>>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>>   <property
>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>   <property
>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>>   <property
>>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>>   <property name="transport.jms.DestinationType">topic</property>
>>>> </outputEventAdaptor>
>>>>
>>>> Where is jndi.properties file
>>>>
>>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>>> CEP_HOME
>>>> bash: CEP_HOME: command not found
>>>>
>>>> is there is any problem due to this variable is not working!
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Aanand,
>>>>>
>>>>> Please fix the following.
>>>>>
>>>>> 1. File -
>>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>>
>>>>> Replace the following line with MB url and port.
>>>>> <property
>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>
>>>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>>>
>>>>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>>>>> cluster. Make sure K8 runs on IP addresses defined in the
>>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>>> port.
>>>>>
>>>>> If the k8 port is different set the port number according to the
>>>>> attached json file.
>>>>>
>>>>> Always follow the Stratos log.
>>>>>
>>>>> Thank you!
>>>>>
>>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu,
>>>>>>
>>>>>> Here the log file attached with this.
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Aanand,
>>>>>>>
>>>>>>> Could you please share the complete Stratos log? It would be easier
>>>>>>> for us to analyze the issue using the log.
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Any updates for me>
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pubudu,
>>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>>> {
>>>>>>>>>
>>>>>>>>>   "paths": [
>>>>>>>>>     "/api",
>>>>>>>>>     "/api/v1",
>>>>>>>>>     "/api/v1beta3",
>>>>>>>>>     "/healthz",
>>>>>>>>>     "/healthz/ping",
>>>>>>>>>     "/logs/",
>>>>>>>>>     "/metrics",
>>>>>>>>>     "/static/",
>>>>>>>>>     "/swagger-ui/",
>>>>>>>>>     "/swaggerapi/",
>>>>>>>>>     "/ui/",
>>>>>>>>>     "/version"
>>>>>>>>>   ]
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>>
>>>>>>>>> [1] wget
>>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>>
>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Aanand
>>>>>>>>> Phone: 8098816226
>>>>>>>>> Skype: anand7007
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>>
>>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes
>>>>>>>>>> v1.0.6 and below. There could be API changes in the latest Kubernetes
>>>>>>>>>> releases.
>>>>>>>>>>
>>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>>
>>>>>>>>>> [1] -
>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>
>>>>>>>>>> Thank you!
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>
>>>>>>>>>>> Thanks for your reply.
>>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>
>>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>>
>>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>>> REPOSITORY                            TAG                 IMAGE
>>>>>>>>>>> ID            CREATED             SIZE
>>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>
>>>>>>>>>>> this is the log, I did not get any clue from this. Please check
>>>>>>>>>>> and let know your findings.
>>>>>>>>>>>
>>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>>         at
>>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>>>>         at
>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>>         at
>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Aanand
>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>>
>>>>>>>>>>>> Make sure you have the docker image in the minion nodes which
>>>>>>>>>>>> is specified in the php cartridge definition. One of the other ways that
>>>>>>>>>>>> you can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have installed Stratos from the scratch on docker as per
>>>>>>>>>>>>> [1], and kubernetes with one minion as in [3] added the kubernetes cluster
>>>>>>>>>>>>> to Stratos as per [2]. when I deployed a single cartridge app as per [4].
>>>>>>>>>>>>> See the screen shot the PHP application is deployed without any IP to
>>>>>>>>>>>>> access. How can I do this properly? Please assist me.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1]
>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>>> [2]
>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>>> [3]
>>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>>> [4]
>>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Pubudu Gunatilaka*
>>>>>>> Committer and PMC Member - Apache Stratos
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>> --
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Intresting! I will check.

>From mobile, excuse my typo
On Apr 11, 2016 3:19 PM, "Imesh Gunaratne" <im...@apache.org> wrote:

> Hi Anand,
>
> On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Imesh,
>>
>> Our requirement is: Need to have the Stratos on Docker container and also
>> WSO2 cartridges also on the Docker container for production.
>>
> If you have a better solution please let us know.
>>
>
> If your requirement is to use Kubernetes/Docker for deploying your
> applications, you can directly use Kubernetes without going through Stratos
> unless you need any specific features in Stratos. Refer [1] for deploying
> WSO2 products on Kubernetes.
>
> [1] https://github.com/wso2/kubernetes-artifacts
>
> Thanks
>
>
>> please see the issue on this:
>> Hi Pubudu,
>>
>> I have installed Stratos from the scratch on docker as per [1], and
>> kubernetes with one minion as in [3] added the kubernetes cluster to
>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>> the screen shot the PHP application is deployed without any IP to access.
>> How can I do this properly? Please assist me.
>>
>> [1]
>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>> [2]
>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>> [4]
>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>>
>>
>> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:
>>
>>> Hi Anand,
>>>
>>> I think you are having few basic problems:
>>>
>>>    1. The log file you have sent is too long, I think it has logs from
>>>    the very beginning. It would be better to delete it and recreate the
>>>    problem again. Then we would only get the logs related to the current
>>>    problem you are experiencing.
>>>    2. Anyway according to the log you have attached, you may not be
>>>    running an ActiveMQ instance in the host that runs Stratos [1]:
>>>       - Caused by: javax.jms.JMSException: Could not connect to broker
>>>       URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection
>>>       refused
>>>    3. Kubernetes master IP or the port may not be correct in the
>>>    Kubernetes cluster definition [2] or it is not reachable:
>>>       - Caused by: java.net.NoRouteToHostException:
>>>       NoRouteToHostException invoking
>>>       http://172.17.8.101:8080/api/v1/namespaces/default/services: No
>>>       route to host
>>>
>>> Trying out sample on Stratos with Kubernetes is straight forward, please
>>> refer [1].
>>>
>>> *Important*
>>> If you can explain your requirement and the purpose that you are trying
>>> to use Stratos, we should be able to give you a better answer.
>>>
>>> [1]
>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>> [2]
>>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>>
>>> Thanks
>>>
>>>
>>>
>>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu / Imesh,
>>>>
>>>> This is the content in the file. In this MB URL is right
>>>>
>>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>>   trace="enable" type="jms" xmlns="
>>>> http://wso2.org/carbon/eventadaptormanager">
>>>>   <!--property
>>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>>   <property
>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>   <property
>>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>>   <property
>>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>>   <property name="transport.jms.DestinationType">topic</property>
>>>> </outputEventAdaptor>
>>>>
>>>> Where is jndi.properties file
>>>>
>>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>>> CEP_HOME
>>>> bash: CEP_HOME: command not found
>>>>
>>>> is there is any problem due to this variable is not working!
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Aanand,
>>>>>
>>>>> Please fix the following.
>>>>>
>>>>> 1. File -
>>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>>
>>>>> Replace the following line with MB url and port.
>>>>> <property
>>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>>
>>>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>>>
>>>>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>>>>> cluster. Make sure K8 runs on IP addresses defined in the
>>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>>> port.
>>>>>
>>>>> If the k8 port is different set the port number according to the
>>>>> attached json file.
>>>>>
>>>>> Always follow the Stratos log.
>>>>>
>>>>> Thank you!
>>>>>
>>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu,
>>>>>>
>>>>>> Here the log file attached with this.
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Aanand,
>>>>>>>
>>>>>>> Could you please share the complete Stratos log? It would be easier
>>>>>>> for us to analyze the issue using the log.
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Any updates for me>
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pubudu,
>>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>>> {
>>>>>>>>>
>>>>>>>>>   "paths": [
>>>>>>>>>     "/api",
>>>>>>>>>     "/api/v1",
>>>>>>>>>     "/api/v1beta3",
>>>>>>>>>     "/healthz",
>>>>>>>>>     "/healthz/ping",
>>>>>>>>>     "/logs/",
>>>>>>>>>     "/metrics",
>>>>>>>>>     "/static/",
>>>>>>>>>     "/swagger-ui/",
>>>>>>>>>     "/swaggerapi/",
>>>>>>>>>     "/ui/",
>>>>>>>>>     "/version"
>>>>>>>>>   ]
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>>
>>>>>>>>> [1] wget
>>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>>
>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Aanand
>>>>>>>>> Phone: 8098816226
>>>>>>>>> Skype: anand7007
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>>
>>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes
>>>>>>>>>> v1.0.6 and below. There could be API changes in the latest Kubernetes
>>>>>>>>>> releases.
>>>>>>>>>>
>>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>>
>>>>>>>>>> [1] -
>>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>>
>>>>>>>>>> Thank you!
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>
>>>>>>>>>>> Thanks for your reply.
>>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>
>>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>>
>>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>>> REPOSITORY                            TAG                 IMAGE
>>>>>>>>>>> ID            CREATED             SIZE
>>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>>
>>>>>>>>>>> this is the log, I did not get any clue from this. Please check
>>>>>>>>>>> and let know your findings.
>>>>>>>>>>>
>>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>>         at
>>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>>>>         at
>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>>         at
>>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Aanand
>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>>
>>>>>>>>>>>> Make sure you have the docker image in the minion nodes which
>>>>>>>>>>>> is specified in the php cartridge definition. One of the other ways that
>>>>>>>>>>>> you can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have installed Stratos from the scratch on docker as per
>>>>>>>>>>>>> [1], and kubernetes with one minion as in [3] added the kubernetes cluster
>>>>>>>>>>>>> to Stratos as per [2]. when I deployed a single cartridge app as per [4].
>>>>>>>>>>>>> See the screen shot the PHP application is deployed without any IP to
>>>>>>>>>>>>> access. How can I do this properly? Please assist me.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1]
>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>>> [2]
>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>>> [3]
>>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>>> [4]
>>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Aanand
>>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Pubudu Gunatilaka*
>>>>>>> Committer and PMC Member - Apache Stratos
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>> --
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>

Re: Problem in deploying single cartridge app

Posted by Imesh Gunaratne <im...@apache.org>.
Hi Anand,

On Mon, Apr 11, 2016 at 2:42 PM, Aanand <an...@gmail.com> wrote:

> Hi Imesh,
>
> Our requirement is: Need to have the Stratos on Docker container and also
> WSO2 cartridges also on the Docker container for production.
>
If you have a better solution please let us know.
>

If your requirement is to use Kubernetes/Docker for deploying your
applications, you can directly use Kubernetes without going through Stratos
unless you need any specific features in Stratos. Refer [1] for deploying
WSO2 products on Kubernetes.

[1] https://github.com/wso2/kubernetes-artifacts

Thanks


> please see the issue on this:
> Hi Pubudu,
>
> I have installed Stratos from the scratch on docker as per [1], and
> kubernetes with one minion as in [3] added the kubernetes cluster to
> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
> the screen shot the PHP application is deployed without any IP to access.
> How can I do this properly? Please assist me.
>
> [1]
> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
> [2]
> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
> [3] http://containertutorials.com/get_started_kubernetes/index.html
> [4]
> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
>
>
> On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:
>
>> Hi Anand,
>>
>> I think you are having few basic problems:
>>
>>    1. The log file you have sent is too long, I think it has logs from
>>    the very beginning. It would be better to delete it and recreate the
>>    problem again. Then we would only get the logs related to the current
>>    problem you are experiencing.
>>    2. Anyway according to the log you have attached, you may not be
>>    running an ActiveMQ instance in the host that runs Stratos [1]:
>>       - Caused by: javax.jms.JMSException: Could not connect to broker
>>       URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection
>>       refused
>>    3. Kubernetes master IP or the port may not be correct in the
>>    Kubernetes cluster definition [2] or it is not reachable:
>>       - Caused by: java.net.NoRouteToHostException:
>>       NoRouteToHostException invoking
>>       http://172.17.8.101:8080/api/v1/namespaces/default/services: No
>>       route to host
>>
>> Trying out sample on Stratos with Kubernetes is straight forward, please
>> refer [1].
>>
>> *Important*
>> If you can explain your requirement and the purpose that you are trying
>> to use Stratos, we should be able to give you a better answer.
>>
>> [1]
>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>> [2]
>> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>>
>> Thanks
>>
>>
>>
>> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Pubudu / Imesh,
>>>
>>> This is the content in the file. In this MB URL is right
>>>
>>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>>   trace="enable" type="jms" xmlns="
>>> http://wso2.org/carbon/eventadaptormanager">
>>>   <!--property
>>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>>   <property
>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>   <property
>>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>>   <property
>>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>>   <property name="transport.jms.DestinationType">topic</property>
>>> </outputEventAdaptor>
>>>
>>> Where is jndi.properties file
>>>
>>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>>> CEP_HOME
>>> bash: CEP_HOME: command not found
>>>
>>> is there is any problem due to this variable is not working!
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
>>> wrote:
>>>
>>>> Hi Aanand,
>>>>
>>>> Please fix the following.
>>>>
>>>> 1. File -
>>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>>
>>>> Replace the following line with MB url and port.
>>>> <property
>>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>>
>>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>>
>>>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>>>> cluster. Make sure K8 runs on IP addresses defined in the
>>>> Kubernetes-cluster json. If not change json with correct IP address and
>>>> port.
>>>>
>>>> If the k8 port is different set the port number according to the
>>>> attached json file.
>>>>
>>>> Always follow the Stratos log.
>>>>
>>>> Thank you!
>>>>
>>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Hi Pubudu,
>>>>>
>>>>> Here the log file attached with this.
>>>>>
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Aanand,
>>>>>>
>>>>>> Could you please share the complete Stratos log? It would be easier
>>>>>> for us to analyze the issue using the log.
>>>>>>
>>>>>> Thank you!
>>>>>>
>>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Any updates for me>
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Pubudu,
>>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>>> {
>>>>>>>>
>>>>>>>>   "paths": [
>>>>>>>>     "/api",
>>>>>>>>     "/api/v1",
>>>>>>>>     "/api/v1beta3",
>>>>>>>>     "/healthz",
>>>>>>>>     "/healthz/ping",
>>>>>>>>     "/logs/",
>>>>>>>>     "/metrics",
>>>>>>>>     "/static/",
>>>>>>>>     "/swagger-ui/",
>>>>>>>>     "/swaggerapi/",
>>>>>>>>     "/ui/",
>>>>>>>>     "/version"
>>>>>>>>   ]
>>>>>>>> }
>>>>>>>>
>>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>>
>>>>>>>> [1] wget
>>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>>
>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aanand
>>>>>>>> Phone: 8098816226
>>>>>>>> Skype: anand7007
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <
>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>>
>>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6
>>>>>>>>> and below. There could be API changes in the latest Kubernetes releases.
>>>>>>>>>
>>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>>
>>>>>>>>> [1] -
>>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>
>>>>>>>>>> Thanks for your reply.
>>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>
>>>>>>>>>> But docker image for php is there:
>>>>>>>>>>
>>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>>> REPOSITORY                            TAG                 IMAGE
>>>>>>>>>> ID            CREATED             SIZE
>>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>>> root@kube-master:~#
>>>>>>>>>>
>>>>>>>>>> this is the log, I did not get any clue from this. Please check
>>>>>>>>>> and let know your findings.
>>>>>>>>>>
>>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>>         at
>>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>>         at
>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>>         at
>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>>         at
>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>>         at
>>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>>>         at
>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>>         at
>>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>>         at
>>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>>         ... 8 more
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Aanand
>>>>>>>>>> Phone: 8098816226
>>>>>>>>>> Skype: anand7007
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>>
>>>>>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>>>
>>>>>>>>>>> Thank you!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>>
>>>>>>>>>>>> I have installed Stratos from the scratch on docker as per [1],
>>>>>>>>>>>> and kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>>>>>
>>>>>>>>>>>> [1]
>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>>> [2]
>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>>> [3]
>>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>>> [4]
>>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Aanand
>>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Pubudu Gunatilaka*
>>>>>> Committer and PMC Member - Apache Stratos
>>>>>> Software Engineer
>>>>>> WSO2, Inc.: http://wso2.com
>>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Senior Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
> --
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
>


-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Imesh,

Our requirement is: Need to have the Stratos on Docker container and also
WSO2 cartridges also on the Docker container for production.

If you have a better solution please let us know.

please see the issue on this:
Hi Pubudu,

I have installed Stratos from the scratch on docker as per [1], and
kubernetes with one minion as in [3] added the kubernetes cluster to
Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
the screen shot the PHP application is deployed without any IP to access.
How can I do this properly? Please assist me.

[1]
https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
[2]
https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
[3] http://containertutorials.com/get_started_kubernetes/index.html
[4]
http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html

Regards,
Aanand
Phone: 8098816226
Skype: anand7007



On Saturday, April 9, 2016, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Anand,
>
> I think you are having few basic problems:
>
>    1. The log file you have sent is too long, I think it has logs from
>    the very beginning. It would be better to delete it and recreate the
>    problem again. Then we would only get the logs related to the current
>    problem you are experiencing.
>    2. Anyway according to the log you have attached, you may not be
>    running an ActiveMQ instance in the host that runs Stratos [1]:
>       - Caused by: javax.jms.JMSException: Could not connect to broker
>       URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection
>       refused
>    3. Kubernetes master IP or the port may not be correct in the
>    Kubernetes cluster definition [2] or it is not reachable:
>       - Caused by: java.net.NoRouteToHostException:
>       NoRouteToHostException invoking
>       http://172.17.8.101:8080/api/v1/namespaces/default/services: No
>       route to host
>
> Trying out sample on Stratos with Kubernetes is straight forward, please
> refer [1].
>
> *Important*
> If you can explain your requirement and the purpose that you are trying to
> use Stratos, we should be able to give you a better answer.
>
> [1]
> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
> [2]
> https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json
>
> Thanks
>
>
>
> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Pubudu / Imesh,
>>
>> This is the content in the file. In this MB URL is right
>>
>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>   trace="enable" type="jms" xmlns="
>> http://wso2.org/carbon/eventadaptormanager">
>>   <!--property
>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>   <property
>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>   <property
>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>   <property
>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>   <property name="transport.jms.DestinationType">topic</property>
>> </outputEventAdaptor>
>>
>> Where is jndi.properties file
>>
>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>> CEP_HOME
>> bash: CEP_HOME: command not found
>>
>> is there is any problem due to this variable is not working!
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
>> wrote:
>>
>>> Hi Aanand,
>>>
>>> Please fix the following.
>>>
>>> 1. File -
>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>
>>> Replace the following line with MB url and port.
>>> <property
>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>
>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>
>>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>>> cluster. Make sure K8 runs on IP addresses defined in the
>>> Kubernetes-cluster json. If not change json with correct IP address and
>>> port.
>>>
>>> If the k8 port is different set the port number according to the
>>> attached json file.
>>>
>>> Always follow the Stratos log.
>>>
>>> Thank you!
>>>
>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu,
>>>>
>>>> Here the log file attached with this.
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Aanand,
>>>>>
>>>>> Could you please share the complete Stratos log? It would be easier
>>>>> for us to analyze the issue using the log.
>>>>>
>>>>> Thank you!
>>>>>
>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Any updates for me>
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Pubudu,
>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>> {
>>>>>>>
>>>>>>>   "paths": [
>>>>>>>     "/api",
>>>>>>>     "/api/v1",
>>>>>>>     "/api/v1beta3",
>>>>>>>     "/healthz",
>>>>>>>     "/healthz/ping",
>>>>>>>     "/logs/",
>>>>>>>     "/metrics",
>>>>>>>     "/static/",
>>>>>>>     "/swagger-ui/",
>>>>>>>     "/swaggerapi/",
>>>>>>>     "/ui/",
>>>>>>>     "/version"
>>>>>>>   ]
>>>>>>> }
>>>>>>>
>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>
>>>>>>> [1] wget
>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>
>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pubudu@apache.org
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>
>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6
>>>>>>>> and below. There could be API changes in the latest Kubernetes releases.
>>>>>>>>
>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>
>>>>>>>> [1] -
>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pubudu,
>>>>>>>>>
>>>>>>>>> Thanks for your reply.
>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>> root@kube-master:~#
>>>>>>>>>
>>>>>>>>> But docker image for php is there:
>>>>>>>>>
>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>>>>>            CREATED             SIZE
>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>> root@kube-master:~#
>>>>>>>>>
>>>>>>>>> this is the log, I did not get any clue from this. Please check
>>>>>>>>> and let know your findings.
>>>>>>>>>
>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>         at
>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>>         at
>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>         at
>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>         at
>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>         ... 8 more
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Aanand
>>>>>>>>> Phone: 8098816226
>>>>>>>>> Skype: anand7007
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>
>>>>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>>
>>>>>>>>>> Thank you!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>
>>>>>>>>>>> I have installed Stratos from the scratch on docker as per [1],
>>>>>>>>>>> and kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>>>>
>>>>>>>>>>> [1]
>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>> [2]
>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>> [3]
>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>> [4]
>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Aanand
>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Pubudu Gunatilaka*
>>>>> Committer and PMC Member - Apache Stratos
>>>>> Software Engineer
>>>>> WSO2, Inc.: http://wso2.com
>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>> mobile : +94774079049 <%2B94772207163>
>>>>>
>>>>>
>>>>
>>>
>>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>


-- 
Regards,
Aanand
Phone: 8098816226
Skype: anand7007

Re: Problem in deploying single cartridge app

Posted by Imesh Gunaratne <im...@apache.org>.
Hi Anand,

I think you are having few basic problems:

   1. The log file you have sent is too long, I think it has logs from the
   very beginning. It would be better to delete it and recreate the problem
   again. Then we would only get the logs related to the current problem you
   are experiencing.
   2. Anyway according to the log you have attached, you may not be running
   an ActiveMQ instance in the host that runs Stratos [1]:
      - Caused by: javax.jms.JMSException: Could not connect to broker URL:
      tcp://localhost:61616. Reason: java.net.ConnectException:
Connection refused
   3. Kubernetes master IP or the port may not be correct in the Kubernetes
   cluster definition [2] or it is not reachable:
      - Caused by: java.net.NoRouteToHostException: NoRouteToHostException
      invoking http://172.17.8.101:8080/api/v1/namespaces/default/services:
      No route to host

Trying out sample on Stratos with Kubernetes is straight forward, please
refer [1].

*Important*
If you can explain your requirement and the purpose that you are trying to
use Stratos, we should be able to give you a better answer.

[1]
http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
[2]
https://github.com/apache/stratos/blob/master/samples/kubernetes-clusters/kubernetes-cluster-1.json

Thanks



On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:

> Hi Pubudu / Imesh,
>
> This is the content in the file. In this MB URL is right
>
> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>   trace="enable" type="jms" xmlns="
> http://wso2.org/carbon/eventadaptormanager">
>   <!--property
> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>   <property
> name="java.naming.provider.url">tcp://localhost:61616</property>
>   <property
> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>   <property
> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>   <property name="transport.jms.DestinationType">topic</property>
> </outputEventAdaptor>
>
> Where is jndi.properties file
>
> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
> CEP_HOME
> bash: CEP_HOME: command not found
>
> is there is any problem due to this variable is not working!
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
> wrote:
>
>> Hi Aanand,
>>
>> Please fix the following.
>>
>> 1. File -
>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>
>> Replace the following line with MB url and port.
>> <property name="java.naming.provider.url">tcp://localhost:61616</property>
>>
>> Make sure you have set the MB urls in jndi.properties file as well.
>>
>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>> cluster. Make sure K8 runs on IP addresses defined in the
>> Kubernetes-cluster json. If not change json with correct IP address and
>> port.
>>
>> If the k8 port is different set the port number according to the attached
>> json file.
>>
>> Always follow the Stratos log.
>>
>> Thank you!
>>
>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Pubudu,
>>>
>>> Here the log file attached with this.
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>>> wrote:
>>>
>>>> Hi Aanand,
>>>>
>>>> Could you please share the complete Stratos log? It would be easier for
>>>> us to analyze the issue using the log.
>>>>
>>>> Thank you!
>>>>
>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Any updates for me>
>>>>>
>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu,
>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>> mentioned. see the output below which shows the API versions
>>>>>> {
>>>>>>
>>>>>>   "paths": [
>>>>>>     "/api",
>>>>>>     "/api/v1",
>>>>>>     "/api/v1beta3",
>>>>>>     "/healthz",
>>>>>>     "/healthz/ping",
>>>>>>     "/logs/",
>>>>>>     "/metrics",
>>>>>>     "/static/",
>>>>>>     "/swagger-ui/",
>>>>>>     "/swaggerapi/",
>>>>>>     "/ui/",
>>>>>>     "/version"
>>>>>>   ]
>>>>>> }
>>>>>>
>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>
>>>>>> [1] wget
>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>
>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>
>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6
>>>>>>> and below. There could be API changes in the latest Kubernetes releases.
>>>>>>>
>>>>>>> Check the Stratos log from the beginning.
>>>>>>>
>>>>>>> [1] -
>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Pubudu,
>>>>>>>>
>>>>>>>> Thanks for your reply.
>>>>>>>> There is no pods on kubernetes:
>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>> root@kube-master:~#
>>>>>>>>
>>>>>>>> But docker image for php is there:
>>>>>>>>
>>>>>>>> root@kube-master:~# docker images
>>>>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>>>>            CREATED             SIZE
>>>>>>>> stratos/php                           4.1.1
>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>> root@kube-master:~#
>>>>>>>>
>>>>>>>> this is the log, I did not get any clue from this. Please check and
>>>>>>>> let know your findings.
>>>>>>>>
>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>         at
>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>         at
>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>         at
>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>         at
>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>         ... 8 more
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aanand
>>>>>>>> Phone: 8098816226
>>>>>>>> Skype: anand7007
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>
>>>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>
>>>>>>>>>> I have installed Stratos from the scratch on docker as per [1],
>>>>>>>>>> and kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>>>
>>>>>>>>>> [1]
>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>> [2]
>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>> [3]
>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>> [4]
>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Aanand
>>>>>>>>>> Phone: 8098816226
>>>>>>>>>> Skype: anand7007
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Pubudu Gunatilaka*
>>>> Committer and PMC Member - Apache Stratos
>>>> Software Engineer
>>>> WSO2, Inc.: http://wso2.com
>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>> mobile : +94774079049 <%2B94772207163>
>>>>
>>>>
>>>
>>
>


-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
HI Isuru,

We have internal CEP now, I don't want to bother about the environment
variable right!

Following is the jndi properties file, it seems OK.

connectionfactoryName=TopicConnectionFactory
java.naming.provider.url=tcp://localhost:61616
java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory



Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Sat, Apr 9, 2016 at 9:10 PM, Isuru Haththotuwa <is...@apache.org> wrote:

> Anand,
>
> CEP_HOME refers to the location in the file system where you have the CEP
> installed. If you are not using an external CEP, the Stratos can act as a
> CEP server as well. In this case, the jndi properties file is at
> apache-stratos-4.1.5/repository/conf/jndi.properties location.
>
> On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Pubudu / Imesh,
>>
>> This is the content in the file. In this MB URL is right
>>
>> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>>   trace="enable" type="jms" xmlns="
>> http://wso2.org/carbon/eventadaptormanager">
>>   <!--property
>> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>>   <property
>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>   <property
>> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>>   <property
>> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>>   <property name="transport.jms.DestinationType">topic</property>
>> </outputEventAdaptor>
>>
>> Where is jndi.properties file
>>
>> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
>> CEP_HOME
>> bash: CEP_HOME: command not found
>>
>> is there is any problem due to this variable is not working!
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
>> wrote:
>>
>>> Hi Aanand,
>>>
>>> Please fix the following.
>>>
>>> 1. File -
>>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>>
>>> Replace the following line with MB url and port.
>>> <property
>>> name="java.naming.provider.url">tcp://localhost:61616</property>
>>>
>>> Make sure you have set the MB urls in jndi.properties file as well.
>>>
>>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>>> cluster. Make sure K8 runs on IP addresses defined in the
>>> Kubernetes-cluster json. If not change json with correct IP address and
>>> port.
>>>
>>> If the k8 port is different set the port number according to the
>>> attached json file.
>>>
>>> Always follow the Stratos log.
>>>
>>> Thank you!
>>>
>>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu,
>>>>
>>>> Here the log file attached with this.
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Aanand,
>>>>>
>>>>> Could you please share the complete Stratos log? It would be easier
>>>>> for us to analyze the issue using the log.
>>>>>
>>>>> Thank you!
>>>>>
>>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Any updates for me>
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Pubudu,
>>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>>> mentioned. see the output below which shows the API versions
>>>>>>> {
>>>>>>>
>>>>>>>   "paths": [
>>>>>>>     "/api",
>>>>>>>     "/api/v1",
>>>>>>>     "/api/v1beta3",
>>>>>>>     "/healthz",
>>>>>>>     "/healthz/ping",
>>>>>>>     "/logs/",
>>>>>>>     "/metrics",
>>>>>>>     "/static/",
>>>>>>>     "/swagger-ui/",
>>>>>>>     "/swaggerapi/",
>>>>>>>     "/ui/",
>>>>>>>     "/version"
>>>>>>>   ]
>>>>>>> }
>>>>>>>
>>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>>
>>>>>>> [1] wget
>>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>>
>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pubudu@apache.org
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>>
>>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6
>>>>>>>> and below. There could be API changes in the latest Kubernetes releases.
>>>>>>>>
>>>>>>>> Check the Stratos log from the beginning.
>>>>>>>>
>>>>>>>> [1] -
>>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pubudu,
>>>>>>>>>
>>>>>>>>> Thanks for your reply.
>>>>>>>>> There is no pods on kubernetes:
>>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>>> root@kube-master:~#
>>>>>>>>>
>>>>>>>>> But docker image for php is there:
>>>>>>>>>
>>>>>>>>> root@kube-master:~# docker images
>>>>>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>>>>>            CREATED             SIZE
>>>>>>>>> stratos/php                           4.1.1
>>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>>> root@kube-master:~#
>>>>>>>>>
>>>>>>>>> this is the log, I did not get any clue from this. Please check
>>>>>>>>> and let know your findings.
>>>>>>>>>
>>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>>         at
>>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>>         at
>>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>>         at
>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>>         at
>>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>>         at
>>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>>         ... 8 more
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Aanand
>>>>>>>>> Phone: 8098816226
>>>>>>>>> Skype: anand7007
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>>
>>>>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>>
>>>>>>>>>> Thank you!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>>
>>>>>>>>>>> I have installed Stratos from the scratch on docker as per [1],
>>>>>>>>>>> and kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>>>>
>>>>>>>>>>> [1]
>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>>> [2]
>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>>> [3]
>>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>>> [4]
>>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Aanand
>>>>>>>>>>> Phone: 8098816226
>>>>>>>>>>> Skype: anand7007
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Pubudu Gunatilaka*
>>>>> Committer and PMC Member - Apache Stratos
>>>>> Software Engineer
>>>>> WSO2, Inc.: http://wso2.com
>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>>> mobile : +94774079049
>>>>>
>>>>> --
>>>>> <%2B94772207163>
>>>>> <%2B94772207163>
>>>>> Thanks and Regards,
>>>>>
>>>>> Isuru H.
>>>>> <%2B94772207163>
>>>>> +94 716 358 048 <%2B94772207163>*
>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=c6acaf7a-7576-4eeb-da89-3eee055c5dec>*
>>>>>
>>>>>
>>>>> *
>>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=c6acaf7a-7576-4eeb-da89-3eee055c5dec>*
>>>>>
>>>>>
>>>>>

Re: Problem in deploying single cartridge app

Posted by Isuru Haththotuwa <is...@apache.org>.
Anand,

CEP_HOME refers to the location in the file system where you have the CEP
installed. If you are not using an external CEP, the Stratos can act as a
CEP server as well. In this case, the jndi properties file is at
apache-stratos-4.1.5/repository/conf/jndi.properties location.

On Sat, Apr 9, 2016 at 8:20 PM, Aanand <an...@gmail.com> wrote:

> Hi Pubudu / Imesh,
>
> This is the content in the file. In this MB URL is right
>
> <outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
>   trace="enable" type="jms" xmlns="
> http://wso2.org/carbon/eventadaptormanager">
>   <!--property
> name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
>   <property
> name="java.naming.provider.url">tcp://localhost:61616</property>
>   <property
> name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
>   <property
> name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
>   <property name="transport.jms.DestinationType">topic</property>
> </outputEventAdaptor>
>
> Where is jndi.properties file
>
> root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
> CEP_HOME
> bash: CEP_HOME: command not found
>
> is there is any problem due to this variable is not working!
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
> wrote:
>
>> Hi Aanand,
>>
>> Please fix the following.
>>
>> 1. File -
>> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>>
>> Replace the following line with MB url and port.
>> <property name="java.naming.provider.url">tcp://localhost:61616</property>
>>
>> Make sure you have set the MB urls in jndi.properties file as well.
>>
>> 2. As per your log, it looks like Stratos cannot find the Kubernetes
>> cluster. Make sure K8 runs on IP addresses defined in the
>> Kubernetes-cluster json. If not change json with correct IP address and
>> port.
>>
>> If the k8 port is different set the port number according to the attached
>> json file.
>>
>> Always follow the Stratos log.
>>
>> Thank you!
>>
>> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Pubudu,
>>>
>>> Here the log file attached with this.
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>>> wrote:
>>>
>>>> Hi Aanand,
>>>>
>>>> Could you please share the complete Stratos log? It would be easier for
>>>> us to analyze the issue using the log.
>>>>
>>>> Thank you!
>>>>
>>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Any updates for me>
>>>>>
>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu,
>>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you
>>>>>> mentioned. see the output below which shows the API versions
>>>>>> {
>>>>>>
>>>>>>   "paths": [
>>>>>>     "/api",
>>>>>>     "/api/v1",
>>>>>>     "/api/v1beta3",
>>>>>>     "/healthz",
>>>>>>     "/healthz/ping",
>>>>>>     "/logs/",
>>>>>>     "/metrics",
>>>>>>     "/static/",
>>>>>>     "/swagger-ui/",
>>>>>>     "/swaggerapi/",
>>>>>>     "/ui/",
>>>>>>     "/version"
>>>>>>   ]
>>>>>> }
>>>>>>
>>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>>
>>>>>> [1] wget
>>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>>
>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>>
>>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6
>>>>>>> and below. There could be API changes in the latest Kubernetes releases.
>>>>>>>
>>>>>>> Check the Stratos log from the beginning.
>>>>>>>
>>>>>>> [1] -
>>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Pubudu,
>>>>>>>>
>>>>>>>> Thanks for your reply.
>>>>>>>> There is no pods on kubernetes:
>>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>>> root@kube-master:~#
>>>>>>>>
>>>>>>>> But docker image for php is there:
>>>>>>>>
>>>>>>>> root@kube-master:~# docker images
>>>>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>>>>            CREATED             SIZE
>>>>>>>> stratos/php                           4.1.1
>>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>>> root@kube-master:~#
>>>>>>>>
>>>>>>>> this is the log, I did not get any clue from this. Please check and
>>>>>>>> let know your findings.
>>>>>>>>
>>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>>         at
>>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>>         at
>>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>>         at
>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>>         at
>>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>>         at
>>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>>         ... 8 more
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aanand
>>>>>>>> Phone: 8098816226
>>>>>>>> Skype: anand7007
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>>> pubudu@apache.org> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>>> check the stratos log? You can find the log in
>>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>>
>>>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>>> command. It will show the status of the pods.
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Pubudu,
>>>>>>>>>>
>>>>>>>>>> I have installed Stratos from the scratch on docker as per [1],
>>>>>>>>>> and kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>>>
>>>>>>>>>> [1]
>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>>> [2]
>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>>> [3]
>>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>>> [4]
>>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Aanand
>>>>>>>>>> Phone: 8098816226
>>>>>>>>>> Skype: anand7007
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Pubudu Gunatilaka*
>>>> Committer and PMC Member - Apache Stratos
>>>> Software Engineer
>>>> WSO2, Inc.: http://wso2.com
>>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>>> mobile : +94774079049
>>>>
>>>> --
>>>> Thanks and Regards,
>>>>
>>>> Isuru H.
>>>> +94 716 358 048* <http://wso2.com/>*
>>>>
>>>>
>>>> * <http://wso2.com/>*
>>>>
>>>>
>>>>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Pubudu / Imesh,

This is the content in the file. In this MB URL is right

<outputEventAdaptor name="JMSOutputAdaptor" statistics="disable"
  trace="enable" type="jms" xmlns="
http://wso2.org/carbon/eventadaptormanager">
  <!--property
name="java.naming.provider.url">CEP_HOME/repository/conf/jndi.properties</property-->
  <property name="java.naming.provider.url">tcp://localhost:61616</property>
  <property
name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</property>
  <property
name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
  <property name="transport.jms.DestinationType">topic</property>
</outputEventAdaptor>

Where is jndi.properties file

root@a898ec74aa6c:/apache-stratos-4.1.5/repository/deployment/server/outputeventadaptors#
CEP_HOME
bash: CEP_HOME: command not found

is there is any problem due to this variable is not working!

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Thu, Apr 7, 2016 at 10:41 PM, Pubudu Gunatilaka <pu...@apache.org>
wrote:

> Hi Aanand,
>
> Please fix the following.
>
> 1. File -
> <Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml
>
> Replace the following line with MB url and port.
> <property name="java.naming.provider.url">tcp://localhost:61616</property>
>
> Make sure you have set the MB urls in jndi.properties file as well.
>
> 2. As per your log, it looks like Stratos cannot find the Kubernetes
> cluster. Make sure K8 runs on IP addresses defined in the
> Kubernetes-cluster json. If not change json with correct IP address and
> port.
>
> If the k8 port is different set the port number according to the attached
> json file.
>
> Always follow the Stratos log.
>
> Thank you!
>
> On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Pubudu,
>>
>> Here the log file attached with this.
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
>> wrote:
>>
>>> Hi Aanand,
>>>
>>> Could you please share the complete Stratos log? It would be easier for
>>> us to analyze the issue using the log.
>>>
>>> Thank you!
>>>
>>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Any updates for me>
>>>>
>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Hi Pubudu,
>>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you mentioned.
>>>>> see the output below which shows the API versions
>>>>> {
>>>>>
>>>>>   "paths": [
>>>>>     "/api",
>>>>>     "/api/v1",
>>>>>     "/api/v1beta3",
>>>>>     "/healthz",
>>>>>     "/healthz/ping",
>>>>>     "/logs/",
>>>>>     "/metrics",
>>>>>     "/static/",
>>>>>     "/swagger-ui/",
>>>>>     "/swaggerapi/",
>>>>>     "/ui/",
>>>>>     "/version"
>>>>>   ]
>>>>> }
>>>>>
>>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>>
>>>>> [1] wget
>>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>>
>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>>
>>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6
>>>>>> and below. There could be API changes in the latest Kubernetes releases.
>>>>>>
>>>>>> Check the Stratos log from the beginning.
>>>>>>
>>>>>> [1] -
>>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>>
>>>>>> Thank you!
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Pubudu,
>>>>>>>
>>>>>>> Thanks for your reply.
>>>>>>> There is no pods on kubernetes:
>>>>>>> root@kube-master:~# kubectl get pods
>>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>>> root@kube-master:~#
>>>>>>>
>>>>>>> But docker image for php is there:
>>>>>>>
>>>>>>> root@kube-master:~# docker images
>>>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>>>          CREATED             SIZE
>>>>>>> stratos/php                           4.1.1
>>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>>> root@kube-master:~#
>>>>>>>
>>>>>>> this is the log, I did not get any clue from this. Please check and
>>>>>>> let know your findings.
>>>>>>>
>>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>>         at
>>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>>         at
>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>>         at
>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>>         at
>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>>         at
>>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>>         at
>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>>         at
>>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>>         at
>>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>>         ... 8 more
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <
>>>>>>> pubudu@apache.org> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> It looks like pods are not creating properly. Could you please
>>>>>>>> check the stratos log? You can find the log in
>>>>>>>> <Stratos_home>/repository/logs/wso2carbon.log.
>>>>>>>>
>>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>>> command. It will show the status of the pods.
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pubudu,
>>>>>>>>>
>>>>>>>>> I have installed Stratos from the scratch on docker as per [1],
>>>>>>>>> and kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>>
>>>>>>>>> [1]
>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>>> [2]
>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>>> [3]
>>>>>>>>> http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>>> [4]
>>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Aanand
>>>>>>>>> Phone: 8098816226
>>>>>>>>> Skype: anand7007
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> *Pubudu Gunatilaka*
>>> Committer and PMC Member - Apache Stratos
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>>> mobile : +94774079049 <%2B94772207163>
>>>
>>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Pubudu Gunatilaka <pu...@apache.org>.
Hi Aanand,

Please fix the following.

1. File -
<Stratos>/repository/deployment/server/outputeventadaptors/JMSOutputAdaptor.xml

Replace the following line with MB url and port.
<property name="java.naming.provider.url">tcp://localhost:61616</property>

Make sure you have set the MB urls in jndi.properties file as well.

2. As per your log, it looks like Stratos cannot find the Kubernetes
cluster. Make sure K8 runs on IP addresses defined in the
Kubernetes-cluster json. If not change json with correct IP address and
port.

If the k8 port is different set the port number according to the attached
json file.

Always follow the Stratos log.

Thank you!

On Thu, Apr 7, 2016 at 6:26 PM, Aanand <an...@gmail.com> wrote:

> Hi Pubudu,
>
> Here the log file attached with this.
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com>
> wrote:
>
>> Hi Aanand,
>>
>> Could you please share the complete Stratos log? It would be easier for
>> us to analyze the issue using the log.
>>
>> Thank you!
>>
>> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Any updates for me>
>>>
>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu,
>>>> I had used [1] to install kubernetes, so it is 1.0.6 as you mentioned.
>>>> see the output below which shows the API versions
>>>> {
>>>>
>>>>   "paths": [
>>>>     "/api",
>>>>     "/api/v1",
>>>>     "/api/v1beta3",
>>>>     "/healthz",
>>>>     "/healthz/ping",
>>>>     "/logs/",
>>>>     "/metrics",
>>>>     "/static/",
>>>>     "/swagger-ui/",
>>>>     "/swaggerapi/",
>>>>     "/ui/",
>>>>     "/version"
>>>>   ]
>>>> }
>>>>
>>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>>
>>>> [1] wget
>>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>>
>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>>
>>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6 and
>>>>> below. There could be API changes in the latest Kubernetes releases.
>>>>>
>>>>> Check the Stratos log from the beginning.
>>>>>
>>>>> [1] -
>>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>>
>>>>> Thank you!
>>>>>
>>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu,
>>>>>>
>>>>>> Thanks for your reply.
>>>>>> There is no pods on kubernetes:
>>>>>> root@kube-master:~# kubectl get pods
>>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>>> root@kube-master:~#
>>>>>>
>>>>>> But docker image for php is there:
>>>>>>
>>>>>> root@kube-master:~# docker images
>>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>>          CREATED             SIZE
>>>>>> stratos/php                           4.1.1
>>>>>> c8a797678457        8 months ago        415.6 MB
>>>>>> root@kube-master:~#
>>>>>>
>>>>>> this is the log, I did not get any clue from this. Please check and
>>>>>> let know your findings.
>>>>>>
>>>>>> root@a898ec74aa6c:/# tail -f
>>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>>         at
>>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>>         at
>>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>>         at
>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>>         at
>>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>>         at
>>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>>         ... 8 more
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pubudu@apache.org
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> It looks like pods are not creating properly. Could you please check
>>>>>>> the stratos log? You can find the log in <Stratos_home>/repository/
>>>>>>> logs/wso2carbon.log.
>>>>>>>
>>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>>> command. It will show the status of the pods.
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Pubudu,
>>>>>>>>
>>>>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>>> How can I do this properly? Please assist me.
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>>> [2]
>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>>> [4]
>>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aanand
>>>>>>>> Phone: 8098816226
>>>>>>>> Skype: anand7007
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>> *Pubudu Gunatilaka*
>> Committer and PMC Member - Apache Stratos
>> Software Engineer
>> WSO2, Inc.: http://wso2.com
>> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
>> mobile : +94774079049 <%2B94772207163>
>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Pubudu,

Here the log file attached with this.

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Tue, Apr 5, 2016 at 11:18 PM, Pubudu Gunatilaka <pu...@wso2.com> wrote:

> Hi Aanand,
>
> Could you please share the complete Stratos log? It would be easier for us
> to analyze the issue using the log.
>
> Thank you!
>
> On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:
>
>> Any updates for me>
>>
>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Pubudu,
>>> I had used [1] to install kubernetes, so it is 1.0.6 as you mentioned.
>>> see the output below which shows the API versions
>>> {
>>>
>>>   "paths": [
>>>     "/api",
>>>     "/api/v1",
>>>     "/api/v1beta3",
>>>     "/healthz",
>>>     "/healthz/ping",
>>>     "/logs/",
>>>     "/metrics",
>>>     "/static/",
>>>     "/swagger-ui/",
>>>     "/swaggerapi/",
>>>     "/ui/",
>>>     "/version"
>>>   ]
>>> }
>>>
>>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>>
>>> [1] wget
>>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>>
>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>>
>>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6 and
>>>> below. There could be API changes in the latest Kubernetes releases.
>>>>
>>>> Check the Stratos log from the beginning.
>>>>
>>>> [1] -
>>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>>
>>>> Thank you!
>>>>
>>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Hi Pubudu,
>>>>>
>>>>> Thanks for your reply.
>>>>> There is no pods on kubernetes:
>>>>> root@kube-master:~# kubectl get pods
>>>>> NAME      READY     REASON    RESTARTS   AGE
>>>>> root@kube-master:~#
>>>>>
>>>>> But docker image for php is there:
>>>>>
>>>>> root@kube-master:~# docker images
>>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>>        CREATED             SIZE
>>>>> stratos/php                           4.1.1               c8a797678457
>>>>>        8 months ago        415.6 MB
>>>>> root@kube-master:~#
>>>>>
>>>>> this is the log, I did not get any clue from this. Please check and
>>>>> let know your findings.
>>>>>
>>>>> root@a898ec74aa6c:/# tail -f
>>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>>         at
>>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>>         at
>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>>         at
>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>>         at
>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>>         at
>>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>>         at
>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>>         at
>>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>>         at
>>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>>         ... 8 more
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pu...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> It looks like pods are not creating properly. Could you please check
>>>>>> the stratos log? You can find the log in <Stratos_home>/repository/
>>>>>> logs/wso2carbon.log.
>>>>>>
>>>>>> Make sure you have the docker image in the minion nodes which is
>>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>>> command. It will show the status of the pods.
>>>>>>
>>>>>> Thank you!
>>>>>>
>>>>>>
>>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Pubudu,
>>>>>>>
>>>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>>> How can I do this properly? Please assist me.
>>>>>>>
>>>>>>> [1]
>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>>> [2]
>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>>>> [4]
>>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>>
>>>>>>> Regards,
>>>>>>> Aanand
>>>>>>> Phone: 8098816226
>>>>>>> Skype: anand7007
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
> --
> *Pubudu Gunatilaka*
> Committer and PMC Member - Apache Stratos
> Software Engineer
> WSO2, Inc.: http://wso2.com
> <http://t.sidekickopen49.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2Bpw0YW2zWTD82BgKpCW1q7mhC56dJdpf8WWdCj02?t=http%3A%2F%2Fwso2.com%2F&si=5256626682986496&pi=cca95a49-461b-4fe1-e867-10186e184a56>
> mobile : +94774079049 <%2B94772207163>
>
>

Re: Problem in deploying single cartridge app

Posted by Pubudu Gunatilaka <pu...@wso2.com>.
Hi Aanand,

Could you please share the complete Stratos log? It would be easier for us
to analyze the issue using the log.

Thank you!

On Tue, Apr 5, 2016 at 7:52 PM, Aanand <an...@gmail.com> wrote:

> Any updates for me>
>
> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Pubudu,
>> I had used [1] to install kubernetes, so it is 1.0.6 as you mentioned.
>> see the output below which shows the API versions
>> {
>>
>>   "paths": [
>>     "/api",
>>     "/api/v1",
>>     "/api/v1beta3",
>>     "/healthz",
>>     "/healthz/ping",
>>     "/logs/",
>>     "/metrics",
>>     "/static/",
>>     "/swagger-ui/",
>>     "/swaggerapi/",
>>     "/ui/",
>>     "/version"
>>   ]
>> }
>>
>> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>>
>> [1] wget
>> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>>
>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
>> wrote:
>>
>>> Hi,
>>>
>>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] ,
>>> version of the php cartridge would be 4.1.5 and not 4.1.1.
>>>
>>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6 and
>>> below. There could be API changes in the latest Kubernetes releases.
>>>
>>> Check the Stratos log from the beginning.
>>>
>>> [1] -
>>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>>
>>> Thank you!
>>>
>>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu,
>>>>
>>>> Thanks for your reply.
>>>> There is no pods on kubernetes:
>>>> root@kube-master:~# kubectl get pods
>>>> NAME      READY     REASON    RESTARTS   AGE
>>>> root@kube-master:~#
>>>>
>>>> But docker image for php is there:
>>>>
>>>> root@kube-master:~# docker images
>>>> REPOSITORY                            TAG                 IMAGE ID
>>>>        CREATED             SIZE
>>>> stratos/php                           4.1.1               c8a797678457
>>>>        8 months ago        415.6 MB
>>>> root@kube-master:~#
>>>>
>>>> this is the log, I did not get any clue from this. Please check and let
>>>> know your findings.
>>>>
>>>> root@a898ec74aa6c:/# tail -f
>>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>>         at
>>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>>         at
>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>>         at
>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>>         at
>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>>         at
>>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>>         at
>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>>         at
>>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>>         at
>>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>>         ... 8 more
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pu...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> It looks like pods are not creating properly. Could you please check
>>>>> the stratos log? You can find the log in <Stratos_home>/repository/
>>>>> logs/wso2carbon.log.
>>>>>
>>>>> Make sure you have the docker image in the minion nodes which is
>>>>> specified in the php cartridge definition. One of the other ways that you
>>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>>> command. It will show the status of the pods.
>>>>>
>>>>> Thank you!
>>>>>
>>>>>
>>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>>>>
>>>>>> Hi Pubudu,
>>>>>>
>>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>>> How can I do this properly? Please assist me.
>>>>>>
>>>>>> [1]
>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>>> [2]
>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>>> [4]
>>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>>
>>>>>> Regards,
>>>>>> Aanand
>>>>>> Phone: 8098816226
>>>>>> Skype: anand7007
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>


-- 
*Pubudu Gunatilaka*
Committer and PMC Member - Apache Stratos
Software Engineer
WSO2, Inc.: http://wso2.com
mobile : +94774079049 <%2B94772207163>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Any updates for me>

On Mon, Apr 4, 2016 at 6:05 PM, Aanand <an...@gmail.com> wrote:

> Hi Pubudu,
> I had used [1] to install kubernetes, so it is 1.0.6 as you mentioned. see
> the output below which shows the API versions
> {
>
>   "paths": [
>     "/api",
>     "/api/v1",
>     "/api/v1beta3",
>     "/healthz",
>     "/healthz/ping",
>     "/logs/",
>     "/metrics",
>     "/static/",
>     "/swagger-ui/",
>     "/swaggerapi/",
>     "/ui/",
>     "/version"
>   ]
> }
>
> And also I tried stratos/php:4.1.5 as in[2] but now success, giving the same problem.
>
> [1] wget
> https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
>
> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org>
> wrote:
>
>> Hi,
>>
>> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] , version
>> of the php cartridge would be 4.1.5 and not 4.1.1.
>>
>> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6 and
>> below. There could be API changes in the latest Kubernetes releases.
>>
>> Check the Stratos log from the beginning.
>>
>> [1] -
>> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>>
>> Thank you!
>>
>> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Pubudu,
>>>
>>> Thanks for your reply.
>>> There is no pods on kubernetes:
>>> root@kube-master:~# kubectl get pods
>>> NAME      READY     REASON    RESTARTS   AGE
>>> root@kube-master:~#
>>>
>>> But docker image for php is there:
>>>
>>> root@kube-master:~# docker images
>>> REPOSITORY                            TAG                 IMAGE ID
>>>      CREATED             SIZE
>>> stratos/php                           4.1.1               c8a797678457
>>>      8 months ago        415.6 MB
>>> root@kube-master:~#
>>>
>>> this is the log, I did not get any clue from this. Please check and let
>>> know your findings.
>>>
>>> root@a898ec74aa6c:/# tail -f
>>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>>         at
>>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>>         at
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>>         at
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>>         at
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>>         at
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>>         at
>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>>         at
>>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>>         at
>>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>>         ... 8 more
>>>
>>>
>>>
>>>
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pu...@apache.org>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> It looks like pods are not creating properly. Could you please check
>>>> the stratos log? You can find the log in <Stratos_home>/repository/
>>>> logs/wso2carbon.log.
>>>>
>>>> Make sure you have the docker image in the minion nodes which is
>>>> specified in the php cartridge definition. One of the other ways that you
>>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>>> command. It will show the status of the pods.
>>>>
>>>> Thank you!
>>>>
>>>>
>>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>>>
>>>>> Hi Pubudu,
>>>>>
>>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>>> the screen shot the PHP application is deployed without any IP to access.
>>>>> How can I do this properly? Please assist me.
>>>>>
>>>>> [1]
>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>>> [2]
>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>>> [4]
>>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>>
>>>>> Regards,
>>>>> Aanand
>>>>> Phone: 8098816226
>>>>> Skype: anand7007
>>>>>
>>>>
>>>>
>>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Pubudu,
I had used [1] to install kubernetes, so it is 1.0.6 as you mentioned. see
the output below which shows the API versions
{

  "paths": [
    "/api",
    "/api/v1",
    "/api/v1beta3",
    "/healthz",
    "/healthz/ping",
    "/logs/",
    "/metrics",
    "/static/",
    "/swagger-ui/",
    "/swaggerapi/",
    "/ui/",
    "/version"
  ]
}

And also I tried stratos/php:4.1.5 as in[2] but now success, giving
the same problem.

[1] wget
https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz
https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json

Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Mon, Apr 4, 2016 at 2:14 PM, Pubudu Gunatilaka <pu...@apache.org> wrote:

> Hi,
>
> If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] , version
> of the php cartridge would be 4.1.5 and not 4.1.1.
>
> Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6 and
> below. There could be API changes in the latest Kubernetes releases.
>
> Check the Stratos log from the beginning.
>
> [1] -
> https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json
>
> Thank you!
>
> On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:
>
>> Hi Pubudu,
>>
>> Thanks for your reply.
>> There is no pods on kubernetes:
>> root@kube-master:~# kubectl get pods
>> NAME      READY     REASON    RESTARTS   AGE
>> root@kube-master:~#
>>
>> But docker image for php is there:
>>
>> root@kube-master:~# docker images
>> REPOSITORY                            TAG                 IMAGE ID
>>      CREATED             SIZE
>> stratos/php                           4.1.1               c8a797678457
>>      8 months ago        415.6 MB
>> root@kube-master:~#
>>
>> this is the log, I did not get any clue from this. Please check and let
>> know your findings.
>>
>> root@a898ec74aa6c:/# tail -f
>>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>>         at
>> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>>         at
>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>>         at
>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>>         at
>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>>         at
>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>>         at
>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>>         at
>> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>>         at
>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>>         ... 8 more
>>
>>
>>
>>
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pu...@apache.org>
>> wrote:
>>
>>> Hi,
>>>
>>> It looks like pods are not creating properly. Could you please check the
>>> stratos log? You can find the log in <Stratos_home>/repository/
>>> logs/wso2carbon.log.
>>>
>>> Make sure you have the docker image in the minion nodes which is
>>> specified in the php cartridge definition. One of the other ways that you
>>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>>> command. It will show the status of the pods.
>>>
>>> Thank you!
>>>
>>>
>>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>>
>>>> Hi Pubudu,
>>>>
>>>> I have installed Stratos from the scratch on docker as per [1], and
>>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>>> the screen shot the PHP application is deployed without any IP to access.
>>>> How can I do this properly? Please assist me.
>>>>
>>>> [1]
>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>>> [2]
>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>>> [4]
>>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>>
>>>> Regards,
>>>> Aanand
>>>> Phone: 8098816226
>>>> Skype: anand7007
>>>>
>>>
>>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Pubudu Gunatilaka <pu...@apache.org>.
Hi,

If you are using Stratos 4.1.5 and samples related to 4.1.5 [1] , version
of the php cartridge would be 4.1.5 and not 4.1.1.

Please note that Stratos 4.1.5 is only tested in Kubernetes v1.0.6 and
below. There could be API changes in the latest Kubernetes releases.

Check the Stratos log from the beginning.

[1] -
https://github.com/apache/stratos/blob/4.1.5/samples/cartridges/kubernetes/php.json

Thank you!

On Mon, Apr 4, 2016 at 12:16 PM, Aanand <an...@gmail.com> wrote:

> Hi Pubudu,
>
> Thanks for your reply.
> There is no pods on kubernetes:
> root@kube-master:~# kubectl get pods
> NAME      READY     REASON    RESTARTS   AGE
> root@kube-master:~#
>
> But docker image for php is there:
>
> root@kube-master:~# docker images
> REPOSITORY                            TAG                 IMAGE ID
>    CREATED             SIZE
> stratos/php                           4.1.1               c8a797678457
>    8 months ago        415.6 MB
> root@kube-master:~#
>
> this is the log, I did not get any clue from this. Please check and let
> know your findings.
>
> root@a898ec74aa6c:/# tail -f
>  apache-stratos-4.1.5/repository/logs/wso2carbon.log
>         at
> io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
>         at
> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
>         at
> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
>         at
> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
>         at
> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
>         at com.sun.proxy.$Proxy84.createService(Unknown Source)
>         at
> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
>         at
> io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
>         at
> org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
>         ... 8 more
>
>
>
>
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>
> On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pu...@apache.org>
> wrote:
>
>> Hi,
>>
>> It looks like pods are not creating properly. Could you please check the
>> stratos log? You can find the log in <Stratos_home>/repository/
>> logs/wso2carbon.log.
>>
>> Make sure you have the docker image in the minion nodes which is
>> specified in the php cartridge definition. One of the other ways that you
>> can troubleshoot this is using kubectl command. Use 'kubectl get pods'
>> command. It will show the status of the pods.
>>
>> Thank you!
>>
>>
>> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>>
>>> Hi Pubudu,
>>>
>>> I have installed Stratos from the scratch on docker as per [1], and
>>> kubernetes with one minion as in [3] added the kubernetes cluster to
>>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>>> the screen shot the PHP application is deployed without any IP to access.
>>> How can I do this properly? Please assist me.
>>>
>>> [1]
>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>>> [2]
>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>>> [4]
>>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>>
>>> Regards,
>>> Aanand
>>> Phone: 8098816226
>>> Skype: anand7007
>>>
>>
>>
>

Re: Problem in deploying single cartridge app

Posted by Aanand <an...@gmail.com>.
Hi Pubudu,

Thanks for your reply.
There is no pods on kubernetes:
root@kube-master:~# kubectl get pods
NAME      READY     REASON    RESTARTS   AGE
root@kube-master:~#

But docker image for php is there:

root@kube-master:~# docker images
REPOSITORY                            TAG                 IMAGE ID
   CREATED             SIZE
stratos/php                           4.1.1               c8a797678457
   8 months ago        415.6 MB
root@kube-master:~#

this is the log, I did not get any clue from this. Please check and let
know your findings.

root@a898ec74aa6c:/# tail -f
 apache-stratos-4.1.5/repository/logs/wso2carbon.log
        at
io.fabric8.kubernetes.api.ExceptionResponseMapper.fromResponse(ExceptionResponseMapper.java:31)
        at
org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:302)
        at
org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:725)
        at
org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:683)
        at
org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:224)
        at com.sun.proxy.$Proxy84.createService(Unknown Source)
        at
io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:440)
        at
io.fabric8.kubernetes.api.KubernetesClient.createService(KubernetesClient.java:430)
        at
org.apache.stratos.kubernetes.client.KubernetesApiClient.createService(KubernetesApiClient.java:220)
        ... 8 more





Regards,
Aanand
Phone: 8098816226
Skype: anand7007

On Mon, Apr 4, 2016 at 11:29 AM, Pubudu Gunatilaka <pu...@apache.org>
wrote:

> Hi,
>
> It looks like pods are not creating properly. Could you please check the
> stratos log? You can find the log in <Stratos_home>/repository/
> logs/wso2carbon.log.
>
> Make sure you have the docker image in the minion nodes which is specified
> in the php cartridge definition. One of the other ways that you can
> troubleshoot this is using kubectl command. Use 'kubectl get pods' command.
> It will show the status of the pods.
>
> Thank you!
>
>
> On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:
>
>> Hi Pubudu,
>>
>> I have installed Stratos from the scratch on docker as per [1], and
>> kubernetes with one minion as in [3] added the kubernetes cluster to
>> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
>> the screen shot the PHP application is deployed without any IP to access.
>> How can I do this properly? Please assist me.
>>
>> [1]
>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
>> [2]
>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
>> [3] http://containertutorials.com/get_started_kubernetes/index.html
>> [4]
>> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>>
>> Regards,
>> Aanand
>> Phone: 8098816226
>> Skype: anand7007
>>
>
>

Re: Problem in deploying single cartridge app

Posted by Pubudu Gunatilaka <pu...@apache.org>.
Hi,

It looks like pods are not creating properly. Could you please check the
stratos log? You can find the log in <Stratos_home>/repository/
logs/wso2carbon.log.

Make sure you have the docker image in the minion nodes which is specified
in the php cartridge definition. One of the other ways that you can
troubleshoot this is using kubectl command. Use 'kubectl get pods' command.
It will show the status of the pods.

Thank you!


On Mon, Apr 4, 2016 at 10:59 AM, Aanand <an...@gmail.com> wrote:

> Hi Pubudu,
>
> I have installed Stratos from the scratch on docker as per [1], and
> kubernetes with one minion as in [3] added the kubernetes cluster to
> Stratos as per [2]. when I deployed a single cartridge app as per [4]. See
> the screen shot the PHP application is deployed without any IP to access.
> How can I do this properly? Please assist me.
>
> [1]
> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Deploying+Stratos+on+a+Preferred+IaaS
> [2]
> https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Adding+a+Kubernetes-CoreOS+Cluster+via+the+UI
> [3] http://containertutorials.com/get_started_kubernetes/index.html
> [4]
> http://blog.lasindu.com/2015/08/getting-started-with-apache-stratos-410.html
>
> Regards,
> Aanand
> Phone: 8098816226
> Skype: anand7007
>