Jump to content

Single Version MediaWiki

From Wikitech

This is the umbrella page for everything Single Version MediaWiki, including, but not limited to, rationale, documentation, code snippets, and examples.

Literature

What led us here?

Draft Documentation

Traffic Flow

The diagram below is a simplified overview of how traffic will flow under Single Version MediaWiki.

Important notes:

DaemonSet of Envoy containers

  • The NodePort Kubernetes Service is on port 30443
  • mw-web is used as an example namespace for demonstration purposes. Details on how exactly namespaces and releases will be structured are still in the works.
  • Kubernetes Services distribute traffic across their respective pods. For simplicity, only connections with single arrows from each service to a pod are presented here, but in practice, services connect to multiple pods to properly distribute traffic.
  • Pods are organised through Helm releases, with each release corresponding to a specific MediaWiki version.