Jump to content

Talk:Core Platform Team/Initiatives/MediaWiki on Kubernetes

About this board

EProdromou (WMF) (talkcontribs)

There are three main uses of MW on K8S:

  1. Developer environment. Making it easier for developers to spin up a reasonable copy of our production environment.
  2. Continuous integration. Making it easier to make integration tests for our full stack (MW + Redis + Memcached + replicated MySQL + Kafka + Wikidata + ...)
  3. 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.

Reply to "Target usage"
EProdromou (WMF) (talkcontribs)

Are there any performance penalties from running MW in K8S? For example, do all the compiler caching optimisations in PHP still work?

Reply to "Performance"

Existing Docker image(s)

2
EProdromou (WMF) (talkcontribs)

There are a number of existing Docker images. Are we building off of those, or starting from scratch?

EProdromou (WMF) (talkcontribs)

...and will we be releasing the output of this project as a Helm chart?

Reply to "Existing Docker image(s)"
EProdromou (WMF) (talkcontribs)

Why are product teams a stakeholder? Is this going to help with having a standardized developer environment?

Reply to "Product teams"
EProdromou (WMF) (talkcontribs)

What are the asterisks for?

Reply to "Asterisks"
There are no older topics