Page MenuHomePhabricator

Add ingress to aux-k8s
Closed, ResolvedPublic

Description

In order to easily deploy services to aux-k8s without needing additional IPs, it makes sense to put the services behind ingress.

istio is already deployed, left to do:

  • Reserve an IP in eqiad for aux-k8s-ingress : 10.2.2.78/32
  • Configure an aux-k8s-ingress service like k8s-ingress-staging, only in eqiad
  • Test ingress

Event Timeline

Clement_Goubert changed the task status from Open to In Progress.
Clement_Goubert triaged this task as Medium priority.
Clement_Goubert moved this task from Incoming 🐫 to Doing 😎 on the serviceops-deprecated board.
Clement_Goubert moved this task from Inbox to Prioritized on the Observability-Tracing board.

Change 868100 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/dns@master] wmnet: Add aux-k8s-ingress.svc.eqiad.wmnet

https://gerrit.wikimedia.org/r/868100

Change 868101 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] service::catalog: Add aux-k8s-ingress

https://gerrit.wikimedia.org/r/868101

Change 868100 merged by Clément Goubert:

[operations/dns@master] wmnet: Add aux-k8s-ingress.svc.eqiad.wmnet

https://gerrit.wikimedia.org/r/868100

Change 868101 merged by Clément Goubert:

[operations/puppet@production] service::catalog: Add aux-k8s-ingress

https://gerrit.wikimedia.org/r/868101

Change 878872 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] aux_k8s::worker: Include P::lvs::realserver

https://gerrit.wikimedia.org/r/878872

Change 878872 merged by Clément Goubert:

[operations/puppet@production] aux_k8s::worker: Include P::lvs::realserver

https://gerrit.wikimedia.org/r/878872

Change 878874 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] conftool-data: Add aux-k8s-workers to conftool

https://gerrit.wikimedia.org/r/878874

Change 878874 merged by Clément Goubert:

[operations/puppet@production] conftool-data: Add aux-k8s-workers to conftool

https://gerrit.wikimedia.org/r/878874

Change 896188 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/deployment-charts@master] aux: explicitly disable istio injection on namespaces

https://gerrit.wikimedia.org/r/896188

Change 896188 merged by JHathaway:

[operations/deployment-charts@master] aux: explicitly disable istio injection on namespaces

https://gerrit.wikimedia.org/r/896188

Change 954003 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/puppet@production] service::catalog: Move k8s-ingress-aux to lvs_setuo

https://gerrit.wikimedia.org/r/954003

Change 954003 merged by JMeybohm:

[operations/puppet@production] service::catalog: Move k8s-ingress-aux to lvs_setup

https://gerrit.wikimedia.org/r/954003

Mentioned in SAL (#wikimedia-operations) [2023-08-31T12:25:21Z] <jayme> restarting pybal on lvs1020 - T325178

Mentioned in SAL (#wikimedia-operations) [2023-08-31T12:27:54Z] <jayme> restarting pybal on lvs1019 - T325178

Change 954011 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/puppet@production] service::catalog: Move k8s-ingress-aux to production

https://gerrit.wikimedia.org/r/954011

Change 954011 merged by JMeybohm:

[operations/puppet@production] service::catalog: Move k8s-ingress-aux to production

https://gerrit.wikimedia.org/r/954011

Did the LVS dance, curl -4 --resolve jaeger-query.discovery.wmnet:30443:$(dig +short k8s-ingress-aux.svc.eqiad.wmnet) https://jaeger-query.discovery.wmnet:30443 does now work as expected and probes come through.

I did not set the service paging!