There are three main uses of MW on K8S:
- Developer environment. Making it easier for developers to spin up a reasonable copy of our production environment.
- Continuous integration. Making it easier to make integration tests for our full stack (MW + Redis + Memcached + replicated MySQL + Kafka + Wikidata + ...)
- Production. When you point your browser at https://en.wikipedia.org/, the MW you hit is running in K8S.
If we're doing the last one, it's a big question whether all the components (Redis, etc.) get K8S-ized, or just MW.