Independently of how we're going to distribute the php code in production (see the discussion at T265183), we will need to create at first at least a basic helm chart for running MediaWiki on kubernetes.
This chart will need to install:
- a Deployment comprising envoy, apache, php-fpm, mcrouter, the corresponding exporters
- a nutcracker daemonset
- (possibly) a memcached daemonset
We should try to get something ready as soon as possible, and test performance of e.g. using unix sockets for communicating between apache, mcrouter and php-fpm, and various configuration options.
This chart will need to allow multiple (as in - not just main/canary) releases.