Indeed! Overall great effort!!

Thanks

On Fri, Mar 4, 2016 at 3:36 PM, Lakmal Warusawithana <lak...@wso2.com>
wrote:

> Great work Nishadi!
>
> On Fri, Mar 4, 2016 at 3:34 PM, Nishadi Kirielle <nish...@wso2.com> wrote:
>
>> Hi all,
>> In attempting to configure session affinity in kubernetes load balancing,
>> I tried to run nginx alpha ingress controller[1] to expose the services
>> through ingress. But the generated nginx configuration file were missing
>> the service ports to access the services. Thus I have manually updated the
>> configuration file to check the functionality of ingress. Since session
>> affinity is available in haproxy, I have created a haproxy docker container
>> and manually updated its configuration file in order to check its
>> functionality with ingress.
>> As per a suggestion of Imesh and Lakmal, I have tried kubernetes service
>> loadbalancer repo[2]. There, they have developed the load balancing
>> directly with pods, bypassing the services. This procedure corrects the
>> session affinity problem in load balancing in kubernetes.
>>
>> Thanks
>>
>> [1] .
>> https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx-alpha
>> [2] .
>> https://github.com/kubernetes/contrib/tree/master/service-loadbalancer
>>
>> On Mon, Feb 29, 2016 at 12:35 PM, Imesh Gunaratne <im...@wso2.com> wrote:
>>
>>>
>>>
>>> On Mon, Feb 29, 2016 at 12:12 PM, Lakmal Warusawithana <lak...@wso2.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Mon, Feb 29, 2016 at 11:56 AM, Imesh Gunaratne <im...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Lakmal,
>>>>>
>>>>> On Mon, Feb 29, 2016 at 11:37 AM, Lakmal Warusawithana <
>>>>> lak...@wso2.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> What is we are tying to do here? Are we trying to verify the ClientIP
>>>>>> when exposing service via NodePort? IMO its working without issue.
>>>>>>
>>>>>> Yes the first step was to verify ClientIP and then try to get an
>>>>> Ingress Controller either with nginx or haproxy working with session
>>>>> affinity.
>>>>>
>>>>>
>>>> If you want to verify ClientIP, Udara has written very simple code,
>>>> better to used that.
>>>>
>>>> Guys, we need to resolve this very fast... too much time taking basic
>>>> stuff, which we already verified :(
>>>>
>>>
>>> We are on it Lakmal! Will resolve this ASAP.
>>>
>>>>
>>>>
>>>>> Thanks
>>>>>
>>>>> On Mon, Feb 29, 2016 at 11:37 AM, Lakmal Warusawithana <
>>>>> lak...@wso2.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> What is we are tying to do here? Are we trying to verify the ClientIP
>>>>>> when exposing service via NodePort? IMO its working without issue.
>>>>>>
>>>>>>
>>>>>> On Sun, Feb 28, 2016 at 11:58 PM, Nishadi Kirielle <nish...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> In order to test the session affinity in Kubernetes, I have deployed
>>>>>>> WordPress on a kubernetes cluster with several replicas and enabled the
>>>>>>> session affinity by setting  service.spec.sessionAffinity to "ClientIP".
>>>>>>> When the kubernetes service is exposed through NodePort, I have tested 
>>>>>>> the
>>>>>>> accuracy of session affinity using Apache bench mark for simple load
>>>>>>> testing. With a load of 1000 requests and a maximum of 2 requests 
>>>>>>> running
>>>>>>> concurrently, all requests returned successfully without a failure. Thus
>>>>>>> the session affinity is functioning properly when the services are 
>>>>>>> exposed
>>>>>>> via NodePort.
>>>>>>>
>>>>>>> The next attempt is to test the session affinity with ingress API
>>>>>>> exposing the services.
>>>>>>>
>>>>>>> Any feedback or suggestions are highly appreciated.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> --
>>>>>>> *Nishadi Kirielle*
>>>>>>> *Software Engineering Intern*
>>>>>>> Mobile : +94 (0) 714722148
>>>>>>> Blog : http://nishadikirielle.blogspot.com/
>>>>>>> nish...@wso2.comm
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> Dev@wso2.org
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Lakmal Warusawithana
>>>>>> Director - Cloud Architecture; WSO2 Inc.
>>>>>> Mobile : +94714289692
>>>>>> Blog : http://lakmalsview.blogspot.com/
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> Dev@wso2.org
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Imesh Gunaratne*
>>>>> Senior Technical Lead
>>>>> WSO2 Inc: http://wso2.com
>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>> W: http://imesh.io
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Lakmal Warusawithana
>>>> Director - Cloud Architecture; WSO2 Inc.
>>>> Mobile : +94714289692
>>>> Blog : http://lakmalsview.blogspot.com/
>>>>
>>>>
>>>
>>>
>>> --
>>> *Imesh Gunaratne*
>>> Senior Technical Lead
>>> WSO2 Inc: http://wso2.com
>>> T: +94 11 214 5345 M: +94 77 374 2057
>>> W: http://imesh.io
>>> Lean . Enterprise . Middleware
>>>
>>>
>>
>>
>> --
>> *Nishadi Kirielle*
>> *Software Engineering Intern*
>> Mobile : +94 (0) 714722148
>> Blog : http://nishadikirielle.blogspot.com/
>> nish...@wso2.com
>>
>
>
>
> --
> Lakmal Warusawithana
> Director - Cloud Architecture; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>


-- 
*Imesh Gunaratne*
Senior Technical Lead
WSO2 Inc: http://wso2.com
T: +94 11 214 5345 M: +94 77 374 2057
W: http://imesh.io
Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to