Page MenuHomePhabricator

Deploy an echoserver service on dse-k8s-eqiad behind ingress
Closed, ResolvedPublic

Description

Because the ingressgateway only open their ports when at least one downstream "ingressed" service is deployed, we want to deploy a very simple (useless even) service that will ensure the availability of the ingressgateway node ports.

Event Timeline

Change 981363 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] Define an echoserver namespace for the dse-k8s-eqiad cluster

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

Change 981367 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] Define a simple echoserver chart

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

Change 981368 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] Define deployment helmfiles for echoserver in dse-k8s-eqiad

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

Change 981363 merged by Brouberol:

[operations/deployment-charts@master] Define an echoserver namespace for the dse-k8s-eqiad cluster

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

Change 981425 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Provision credentials to deploy the echoserver service on dse-k8s

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

Change 981425 merged by Brouberol:

[operations/puppet@production] Provision credentials to deploy the echoserver service on dse-k8s

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

Mentioned in SAL (#wikimedia-operations) [2023-12-08T09:41:08Z] <brouberol> Creating the echoserver namespace in dse-k8s-eqiad - T353004

Change 981367 merged by Brouberol:

[operations/deployment-charts@master] Define a simple echoserver chart

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

Change 981368 merged by Brouberol:

[operations/deployment-charts@master] Define deployment helmfiles for echoserver in dse-k8s-eqiad

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

Change 981540 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] Fix remaining references to rdf-streaming-updater

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

Change 981540 merged by Brouberol:

[operations/deployment-charts@master] Fix remaining references to rdf-streaming-updater

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

The echoserver service is now deployed in dse-k8s-eqiad, in the echoserver namespace:

brouberol@deploy2002:~$ kube_env echoserver-deploy dse-k8s-eqiad
brouberol@deploy2002:~$ kubectl get pod,service,gateway
NAME                                  READY   STATUS    RESTARTS   AGE
pod/echoserver-dse-84767d7587-g24r9   2/2     Running   0          86s

NAME                                 TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)     AGE
service/echoserver-dse-tls-service   ClusterIP   10.67.39.174   <none>        10001/TCP   86s

NAME                                         AGE
gateway.networking.istio.io/echoserver-dse   86s
``