custom-ingress merge requestshttps://gitlab.cern.ch/paas-tools/okd4-deployment/custom-ingress/-/merge_requests2024-02-27T11:26:36+01:00https://gitlab.cern.ch/paas-tools/okd4-deployment/custom-ingress/-/merge_requests/36Draft: Added poddisruptionbudget2024-02-27T11:26:36+01:00Alberto PimpoDraft: Added poddisruptionbudgetAlberto PimpoAlberto Pimpohttps://gitlab.cern.ch/paas-tools/okd4-deployment/custom-ingress/-/merge_requests/34Draft: Added default-ingress partial manifest2023-09-28T15:59:41+02:00Alberto PimpoDraft: Added default-ingress partial manifestRelated to https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/1229Related to https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/1229Alberto PimpoAlberto Pimpohttps://gitlab.cern.ch/paas-tools/okd4-deployment/custom-ingress/-/merge_requests/28Implement load balancer proxy protocol support2021-12-20T09:22:38+01:00Jack Henscheljack.henschel@cern.chImplement load balancer proxy protocol supportTo enable the PROXY protocol [1] of the CERN cloud loadbalancer, we
need to set a specific annotation on the Kubernetes Service resource. [2]
Unfortunately, this cannot be configured with the regular
IngressController spec.
Thus, we nee...To enable the PROXY protocol [1] of the CERN cloud loadbalancer, we
need to set a specific annotation on the Kubernetes Service resource. [2]
Unfortunately, this cannot be configured with the regular
IngressController spec.
Thus, we need to create an IngressController with the `Private`
endpointPublishingStategy, which will effectively provision a
Kubernetes Service of type "ClusterIP".
Then, we provision an additional Service of type "LoadBalancer"
ourselves, which has the appropriate annotation.
In general, this a probably a useful solution, since we have an easy path to add more annotation (as required) in the future.
* [1] https://www.haproxy.com/blog/haproxy/proxy-protocol/
* [2] https://github.com/kubernetes/cloud-provider-openstack/blob/e5e34df195f293c563a8f20b3ddf8a9b64b96456/docs/openstack-cloud-controller-manager/expose-applications-using-loadbalancer-type-service.md#use-proxy-protocol-to-preserve-client-ipAlexandre LossentAlexandre Lossenthttps://gitlab.cern.ch/paas-tools/okd4-deployment/custom-ingress/-/merge_requests/5Updated NS for dns-manager2020-06-09T10:15:09+02:00Joao Esteves MarcalUpdated NS for dns-managerAlexandre LossentAlexandre Lossent