[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Kubernetes endpoints





On Tue, Apr 5, 2016 at 11:26 AM, Tomáš Kukrál <tom 6shore net> wrote:
Hi,
is it really possible to attach Endpoint?

I think readiness probes are limited to containers and thus is can not
solve David's problem because mysql servers are running outside of
OpenShift.


​sorry, didn't realize it's an external service, my advice would not apply if that is the case.

 
tom



On 04-05 09:04, Ben Parees wrote:
> On Tue, Apr 5, 2016 at 3:59 AM, David Strejc <david strejc gmail com> wrote:
>
> > Dear all,
> >
> > my use case is as follows:
> >
> > I got MariaDB galera cluster on each node I got Open Shift installed on
> > (they are bare metals).
> >
> > I've created endpoints such as this:
> >
> > - apiVersion: v1
> >   kind: Endpoints
> >   metadata:
> >     name: mysql
> >   subsets:
> >    - addresses:
> >      - ip: 10.3.0.1
> >      ports:
> >      - port: 3306
> >    - addresses:
> >      - ip: 10.3.1.1
> >      ports:
> >      - port: 3306
> >    - addresses:
> >      - ip: 10.3.2.1
> >      ports:
> >      - port: 3306
> >
> > And I got service which points to this endpoint.
> >
> > My question is - Kubernetes doesn't have any kind of "HA proxy mode" so it
> > can tell that any of nodes behind Endpoint is failing? So lets say I got
> > 10.3.0.1 mysql service stopped and kubernetes round robins connection to
> > this host so every third request on my webapp is failing?
> >
> > This is what I've experienced in my setup.
> >
> > Am I doing something wrong? Or is this a standard behaviour so I have to
> > deploy HA Proxy in between the endpoints and my MySQL database cluster?
> >
>
> ​this what readiness checks are for.  If a container fails its readiness
> check, the endpoint will be removed from the list so it does not serve
> requests:
>
> https://docs.openshift.org/latest/dev_guide/application_health.html#container-health-checks-using-probes
>
> ​
>
>
>
> >
> > Many thanks for advice.
> >
> > David Strejc
> > t: +420734270131
> > e: david strejc gmail com
> >
> > _______________________________________________
> > users mailing list
> > users lists openshift redhat com
> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> >
> >
>
>
> --
> Ben Parees | OpenShift

> _______________________________________________
> users mailing list
> users lists openshift redhat com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users


_______________________________________________
users mailing list
users lists openshift redhat com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users




--
Ben Parees | OpenShift


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]