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 <cham...@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 <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 >>>> >>> >>> >> >
deploy.sh
Description: Bourne shell script
kubernetes-cluster-2.json
Description: application/json