stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sajith Kariyawasam <saj...@wso2.com>
Subject Re: Cannot subscribe to Docker based cartridge through Kubernetes
Date Sat, 11 Oct 2014 01:53:06 GMT
In up.sh, try commenting out the following line..
         ssh -f -nNT -L 8080:127.0.0.1:8080 -F ssh.config master

On Sat, Oct 11, 2014 at 6:47 AM, Nirmal Fernando <nirmal070125@gmail.com>
wrote:

> Kubernetes API server is getting bound to port 8080. If it's not correctly
> open up, Stratos can't connect to the Kubernetes cluster. This is an issue
> with the Kubernetes setup.
>
> On Sat, Oct 11, 2014 at 3:20 AM, Chamila De Alwis <chamilad@wso2.com>
> wrote:
>
>> Hi,
>>
>> I'm following the m1-guide to setup a Kubernetes Host cluster to test the
>> Python cartridge agent. However at the subscription step, stratos fails to
>> subscribe by throwing the following error.
>>
>> java.net.ConnectException
>>         at
>> org.apache.stratos.kubernetes.client.rest.RestClient.doPost(RestClient.java:83)
>>         at
>> org.apache.stratos.kubernetes.client.KubernetesApiClient.createReplicationController(KubernetesApiClient.java:243)
>>         at
>> org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl.startContainers(CloudControllerServiceImpl.java:1406)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>
>>
>> ...
>> ...
>>
>> org.apache.stratos.kubernetes.client.exceptions.*KubernetesClientException:
>> Error while creating Replication Controller*: ReplicationController
>> [kind=ReplicationController, id=myphp2.php.domain, resourceVersion=0,
>> creationTimestamp=null, selfLink=null, apiVersion=v......
>>
>>
>> I cannot use *kubecfg* commands in the master node, because of the
>> following error message.
>>
>> core@master ~ $ kubecfg list pods
>> *F1010 21:32:14.965547 04785 kubecfg.go:320] Got request error: Get
>> http://localhost:8080/api/v1beta1/pods?labels=
>> <http://localhost:8080/api/v1beta1/pods?labels=>: dial tcp 127.0.0.1:8080
>> <http://127.0.0.1:8080>: connection refused*
>>
>>
>> The use of port 8080 on my host machine is as follows.
>>
>>
>> chamilad@chamilad-ThinkPad-T530:~$ *netstat -tunelp | grep 8080*
>>
>> (Not all processes could be identified, non-owned process info
>>  will not be shown, you would have to be root to see it all.)
>> tcp        0      0 *127.0.0.1:8080 <http://127.0.0.1:8080>
>> 0.0.0.0:*               LISTEN      0          133583      -*
>>
>> tcp6       0      0 ::1:8080                :::*
>> LISTEN      0          133582      -
>>
>>
>>
>> I have tried this with both the four-node and the two-node setup and
>> ended up at the same error message.
>>
>> The wso2carbon.log and json files used to create Kubernetes host and
>> subscribe to cartridge are attached.
>>
>>
>>
>> Regards,
>> Chamila de Alwis
>> Software Engineer | WSO2 | +94772207163
>> Blog: code.chamiladealwis.com
>>
>>
>>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/
>



-- 
*Sajith Kariyawasam*


*Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com
<http://wso2.com>AMIE (SL)Mobile: +94772269575*

Mime
View raw message