Hi,

I will test it with the latest changes and see if it fixes the issue.

Regards,
Vishanth

On Wed, Feb 3, 2016 at 2:05 AM, Isuru Haththotuwa <isu...@wso2.com> wrote:

> Hi,
>
> Debugged the code to find the problem. In the K8s membership scheme, we
> were earlier creating a HTTPS connection always, which was attempting to
> create a HTTPS connection even to a non secure endpoint. That was the
> issue. I changed that to create a secure/non-secure connection depending on
> the URL, and that resolved the issue. Committed the fix now.
>
> On Wed, Feb 3, 2016 at 1:20 AM, Vishanth Balasubramaniam <
> vishan...@wso2.com> wrote:
>
>> Hi Pubudu,
>>
>> Even with the proxy port set in the manager and worker profiles, it is
>> still having the same problem. Sharing the axis2.xml and
>> catalina-server.xml [1] [2] of the manager node.
>>
>> [1] -
>> https://drive.google.com/a/wso2.com/file/d/0B1Vp6McRCyeJVVJiZ0pMaUcwVEE/view?usp=sharing
>> [2] -
>> https://drive.google.com/a/wso2.com/file/d/0B1Vp6McRCyeJTFFPOEpNTFB5Y00/view?usp=sharing
>>
>> Regards,
>> Vishanth
>>
>> On Tue, Feb 2, 2016 at 10:25 PM, Pubudu Gunatilaka <pubu...@wso2.com>
>> wrote:
>>
>>> Hi Vishanth,
>>>
>>> Looks like you haven't configured the proxy port in catalina-server.xml.
>>>
>>> In k8 we create a service for each port mapping according to [1]. This
>>> port will be accessible via the nodeport in k8. So you need to set this
>>> node port value in the catalina-sever.xml using hiera data. If this is not
>>> set correctly you cannot access the management console.
>>>
>>> [1] -
>>> https://github.com/wso2/kubernetes-artifacts/blob/master/wso2as/kubernetes/wso2as-manager-service.yaml#L13
>>>
>>> Thank you!
>>>
>>> On Tue, Feb 2, 2016 at 9:49 PM, Vishanth Balasubramaniam <
>>> vishan...@wso2.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I have been working on WSO2 AS worker/manager separated cluster in
>>>> Kubernetes. I have setup the Kubernetes cluster using the Vagrant and
>>>> CoreOs [1].
>>>> I built the docker images for manager and worker with the following
>>>> Kubernetes membership scheme configurations in the profile.
>>>>
>>>> wso2::clustering :
>>>>>   enabled : true
>>>>>   local_member_host : local.as.wso2.com
>>>>>   local_member_port : 4000
>>>>>   membership_scheme : kubernetes
>>>>>   k8 :
>>>>>     k8_master : http://172.17.8.101:8080
>>>>>     k8_namespace : default
>>>>>     k8_services : wso2as-manager,wso2as-worker
>>>>>   subDomain : mgt
>>>>
>>>>
>>>> wso2::clustering :
>>>>>   enabled : true
>>>>>   local_member_host : worker.as.wso2.com
>>>>>   local_member_port : 4000
>>>>>   membership_scheme : kubernetes
>>>>>   k8 :
>>>>>     k8_master : http://172.17.8.101:8080
>>>>>     k8_namespace : default
>>>>>     k8_services : wso2as-manager,wso2as-worker
>>>>>   subDomain : worker
>>>>
>>>>
>>>> I SCP-ed the saved zip file of built images and loaded them in the
>>>> Kubernetes minion. Then I deployed the worker/manager service and
>>>> controller. I SSH-ed into the container where the manager node is running,
>>>> and there are no error logs as you can see below.
>>>>
>>>> TID: [-1234] [] [2016-02-02 12:43:53,892]  INFO
>>>>> {org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent} -
>>>>> Using kubernetes based membership management scheme
>>>>> {org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent}
>>>>> TID: [-1234] [] [2016-02-02 12:43:53,905]  INFO
>>>>> {org.wso2.carbon.membership.scheme.kubernetes.KubernetesMembershipScheme}
>>>>> -  Initializing kubernetes membership scheme...
>>>>> {org.wso2.carbon.membership.scheme.kubernetes.KubernetesMembershipScheme}
>>>>> TID: [-1234] [] [2016-02-02 12:43:53,909]  INFO
>>>>> {org.wso2.carbon.membership.scheme.kubernetes.KubernetesMembershipScheme}
>>>>> -  Kubernetes clustering configuration: [master]
>>>>> http://172.17.8.101:8080 [namespace] default [services]
>>>>> wso2as-manager
>>>>> {org.wso2.carbon.membership.scheme.kubernetes.KubernetesMembershipScheme}
>>>>> TID: [-1234] [] [2016-02-02 12:43:54,499]  INFO
>>>>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
>>>>> : https://10.244.78.4:9443/carbon/
>>>>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
>>>>
>>>>
>>>> But it doesn't become the cluster coordinator node and there is no any
>>>> other log after this. Also I am not able to access the carbon management
>>>> console from my local machine.
>>>>
>>>> But whereas, when I deploy only the default profile (not cluster), then
>>>> it runs fine and I am able to access the carbon management console from my
>>>> local machine with the provided nodeport.
>>>>
>>>> Have I misconfigured anything in worker/manager cluster setup?
>>>>
>>>> [1] - https://github.com/pires/kubernetes-vagrant-coreos-cluster
>>>>
>>>> Regards,
>>>> Vishanth
>>>>
>>>> --
>>>> *Vishanth Balasubramaniam*
>>>> Committer & PMC Member, Apache Stratos,
>>>> Software Engineer, WSO2 Inc.; http://wso2.com
>>>>
>>>> mobile: *+94 77 17 377 18*
>>>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Pubudu Gunatilaka*
>>> Committer and PMC Member - Apache Stratos
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> mobile : +94774079049 <%2B94772207163>
>>>
>>>
>>
>>
>> --
>> *Vishanth Balasubramaniam*
>> Committer & PMC Member, Apache Stratos,
>> Software Engineer, WSO2 Inc.; http://wso2.com
>>
>> mobile: *+94 77 17 377 18*
>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Thanks and Regards,
>
> Isuru H.
> +94 716 358 048* <http://wso2.com/>*
>
>
>


-- 
*Vishanth Balasubramaniam*
Committer & PMC Member, Apache Stratos,
Software Engineer, WSO2 Inc.; http://wso2.com

mobile: *+94 77 17 377 18*
about me: *http://about.me/vishanth <http://about.me/vishanth>*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to