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 <anand...@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 <anand...@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 <anand...@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 <anand...@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 <anand...@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 < >>>>>>>> pub...@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 <anand...@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 < >>>>>>>>>> pubu...@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 <anand...@gmail.com> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Any updates for me> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Apr 4, 2016 at 6:05 PM, Aanand <anand...@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 < >>>>>>>>>>>>> pub...@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 <anand...@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 < >>>>>>>>>>>>>>> pub...@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 <anand...@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 >>> >> >> >