Hi Angelo,
Yes, you are spot on.

Auto configuring of reverse proxy should be automatic in Kubenetes, if you
use proper  Ingress Controller for your cluster.

Cheers,
Ruwan A

On Fri, Oct 25, 2019 at 2:28 PM Angelo Immediata <[email protected]>
wrote:

> Hi Ruwan
>
> Thank you for your answer. I'm studying what you told me. I saw the
> kubernetes membership
> In my case I don't have multi tenant story and I don't use secondary store
> and it's not my intention to use them; this means I don't need the central
> volume if I correctly understood your answer. Am I right?
>
> In any case I'm still missing how can I configure WSO2 clustering. In this
> case I should configure my reverse proxy (Ngnix and/or Apache) in sticky
> session and as scheme I should not use wka but kubernetes membership. This
> means that in my WSO2 deployment.toml file I should write:
> [clustering]
> membership_scheme = "kubernetes"
> By using this scheme and all the configuration specified here
> https://is.docs.wso2.com/en/5.9.0/setup/deployment-patterns/ I should be
> able in create a WSO2 docker environment where kubernetes can add member by
> starting a new WSO2 docker image when needed. Did I understand correctly?
>
> Thank you
> Angelo
>
> Il giorno ven 18 ott 2019 alle ore 15:59 Ruwan Abeykoon <[email protected]>
> ha scritto:
>
>> Hi Angelo,
>>
>> if you see the Dockerfile, you would see "Kubenetes membership" files are
>> being added as you need to enable kubernetes membership scheme when it is
>> running in Kubernetes.
>> The WKA scheme is not a good fit for containers.
>>
>> Yes, you need a central volume only if you have multi tenant story or if
>> you deploy secondary user stores, as these cases it needs some deployment
>> artifacts created at runtime.
>>
>> Cheers,
>> Ruwan A
>>
>> On Fri, Oct 18, 2019 at 2:57 PM Angelo Immediata <[email protected]>
>> wrote:
>>
>>> Hi
>>> I state that I'm pretty newbie in docker architectures and please
>>> forgive me if this is not the correct mailing list where to ask these kind
>>> of questions.
>>>
>>> In my project we are evaluating the WSO2 IS docker image we found here
>>> https://github.com/wso2/docker-is
>>>
>>> We are wondering how manage WSO2 clustering and swarm (or kubernetes)
>>> docker images instances.
>>>
>>> Is it possible to create a WSO2 cluster (pattern 1 and/or pattern 2) in
>>> a docker architecture?
>>> My first impression is that we should share a docker volume where to put
>>> all configuration files, also the hazelcast configuration. The hazelcast
>>> configuration will manage a well know range of IP addresses. All WSO2 IS
>>> belonging to this IP range will be member of this cluster. So when swarm
>>> (or kubernetes) understands that a new WSO2 IS instance is needed, it will
>>> start a new docker image and this image will "auto-magically" be member of
>>> the cluster.
>>> But, as far as I know, between docker containers there can be issues in
>>> UDP.
>>>
>>> Is the scenario I proposed a correct scenario? Is it possible to use
>>> WSO2 IS docker image in this scenario?
>>>
>>> Thank you
>>> Angelo
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>
>>
>>

-- 
Ruwan Abeykoon | Director/Architect | WSO2 Inc.
(w) +947435800  | Email: [email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to