Jump to content

Maps/v2/Infrastructure

From Wikitech
< Maps | v2

Infrastructure

Notes

Maps nodes

Please refer to Puppet's site.pp for an up-to-date list (look for hostnames starting with "maps").

Each of the nodes runs Postgres/Postgis, and the master node also run:

  • OpenStreetMap data import script backed by imposm3
    • The PostgresSQL DB receives writes only on master nodes the rest of the access is read-only.

Kartotherian and Tegola run on the Wikikube cluster as Kubernetes services.

Kubernetes

We currently host Tegola and Kartotherian on kubernetes

  • codfw deploymet --> maps codfw postgres read replicas
  • eqiad deployment --> maps eqiad postgres read replicas

Diagram

The diagram is still very useful but not up-to-date, since Kartotherian now runs on Kubernetes and not on the maps bare metal nodes.