On Tue, Feb 2, 2016 at 10:47 PM, Imesh Gunaratne <[email protected]> wrote:

>
>
> On Wed, Feb 3, 2016 at 1:13 AM, Isuru Haththotuwa <[email protected]> wrote:
>
>>
>> AFAIK this is the correct way. If we start the manager first, there is no
>> worker pod at that moment. So the manager can start on its own. When the
>> worker pod is being created, it can add both manager and worker services'
>> IPs and connect to the manager node.
>>
>
> No Isuru, this is the list of services [1] given to each Carbon server
> instance to query Pods. So ideally it should have both worker service and
> manager service.
>
Thanks Imesh. I was of the idea that we should add individual pod IPs.

>
> [1]
> https://github.com/wso2/kubernetes-artifacts/blob/master/common/kubernetes-membership-scheme/src/main/java/org/wso2/carbon/membership/scheme/kubernetes/KubernetesMembershipScheme.java#L141
>
>>
>>> Thanks
>>>
>>> On Wed, Feb 3, 2016 at 12:19 AM, Vishanth Balasubramaniam <
>>> [email protected]> 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>*
>>>>
>>>
>>>
>>>
>>> --
>>> *Imesh Gunaratne*
>>> Senior Technical Lead
>>> WSO2 Inc: http://wso2.com
>>> T: +94 11 214 5345 M: +94 77 374 2057
>>> W: http://imesh.gunaratne.org
>>> Lean . Enterprise . Middleware
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Thanks and Regards,
>>
>> Isuru H.
>> +94 716 358 048* <http://wso2.com/>*
>>
>>
>>
>
>
> --
> *Imesh Gunaratne*
> Senior Technical Lead
> WSO2 Inc: http://wso2.com
> T: +94 11 214 5345 M: +94 77 374 2057
> W: http://imesh.gunaratne.org
> Lean . Enterprise . Middleware
>
>


-- 
Thanks and Regards,

Isuru H.
+94 716 358 048* <http://wso2.com/>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to