Page MenuHomePhabricator

Move 40% of mediawiki external requests to mw on k8s
Closed, ResolvedPublic

Description

Move external traffic progressively at 30%, 35%, 40% to mw on k8s.

Info from T351074: Move servers from the appserver/api cluster to kubernetes:

For every 5% of external traffic we move, we've needed to bump mw-web by 12-13 replicas and mw-api-ext by 10 replicas.

This means that for every 5% increase in traffic, we're requiring 22-23 additional replicas. Given every pod requires 5.6 CPUs it means we're going to need about 123 cores per traffic bump, or roughly 3 servers as our servers have 48 cores each.

The above calculation is per-datacenter, of course.

  • 30%
  • 35%
  • 40%

Event Timeline

Clement_Goubert created this task.
Clement_Goubert moved this task from Incoming 🐫 to this.quarter 🍕 on the serviceops board.

Change 992158 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] trafficserver: move 30% of traffic to mw on k8s

https://gerrit.wikimedia.org/r/992158

Change 992198 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/deployment-charts@master] mw-web, mw-api-ext: Raise replicas for 30% traffic

https://gerrit.wikimedia.org/r/992198

Change 992198 merged by jenkins-bot:

[operations/deployment-charts@master] mw-web, mw-api-ext: Raise replicas for 30% traffic

https://gerrit.wikimedia.org/r/992198

Mentioned in SAL (#wikimedia-operations) [2024-01-23T15:36:30Z] <claime> Bumping mw-api-ext replicas - T355532

Mentioned in SAL (#wikimedia-operations) [2024-01-23T15:39:12Z] <claime> trafficserver: move 30% of traffic to mw on k8s - T355532

Change 992158 merged by Clément Goubert:

[operations/puppet@production] trafficserver: move 30% of traffic to mw on k8s

https://gerrit.wikimedia.org/r/992158

Change 994677 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/deployment-charts@master] mw-web, mw-api-ext: Raise replicas for 35% traffic

https://gerrit.wikimedia.org/r/994677

Change 994679 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] trafficserver: move 35% of traffic to mw on k8s

https://gerrit.wikimedia.org/r/994679

Change 994677 merged by jenkins-bot:

[operations/deployment-charts@master] mw-web, mw-api-ext: Raise replicas for 35% traffic

https://gerrit.wikimedia.org/r/994677

Mentioned in SAL (#wikimedia-operations) [2024-01-31T12:13:57Z] <claime> Raising external traffic to mw-on-k8s to 35% - T355532

Change 994679 merged by Clément Goubert:

[operations/puppet@production] trafficserver: move 35% of traffic to mw on k8s

https://gerrit.wikimedia.org/r/994679

Change 998358 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/deployment-charts@master] mw-web, mw-api-ext: Raise replicas for 40% traffic

https://gerrit.wikimedia.org/r/998358

Change 998359 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] trafficserver: move 40% of traffic to mw on k8s

https://gerrit.wikimedia.org/r/998359

Change 998358 merged by jenkins-bot:

[operations/deployment-charts@master] mw-web, mw-api-ext: Raise replicas for 40% traffic

https://gerrit.wikimedia.org/r/998358

Mentioned in SAL (#wikimedia-operations) [2024-02-07T12:12:00Z] <claime> mw-web, mw-api-ext: Raise replicas for 40% traffic - T355532

Mentioned in SAL (#wikimedia-operations) [2024-02-07T12:17:59Z] <claime> trafficserver: move 40% of traffic to mw on k8s - T355532

Change 998359 merged by Clément Goubert:

[operations/puppet@production] trafficserver: move 40% of traffic to mw on k8s

https://gerrit.wikimedia.org/r/998359

Clement_Goubert updated the task description. (Show Details)