On Tue, Apr 5, 2016 at 11:26 AM, Tomáš Kukrál <[email protected]> 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 <[email protected]> > 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: [email protected] > > > > > > _______________________________________________ > > > users mailing list > > > [email protected] > > > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > > > > > > > > > > > > -- > > Ben Parees | OpenShift > > > _______________________________________________ > > users mailing list > > [email protected] > > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > > > _______________________________________________ > users mailing list > [email protected] > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > > -- Ben Parees | OpenShift
_______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
