The Toolforge admins would like to invite all Toolforge Kubernetes
users to begin migration of their tools to the 2020 Kubernetes
cluster. Instructions for migration and other details are on Wikitech
[0].

Timeline:
* 2020-01-09: 2020 Kubernetes cluster available for beta testers on an
opt-in basis
* 2020-01-24: 2020 Kubernetes cluster general availability for
migration on an opt-in basis
* 2020-02-10: Automatic migration of remaining workloads from 2016
cluster to 2020 cluster by Toolforge admins

We announced beta testing for this new cluster on 2020-01-09 [1].
Since then more than 70 tools have migrated, with approximately 110
tools now using it [2]. The Toolforge admins have also fixed a few
small issues that our early testers noticed. We are now ready and
excited to have many more tools move their workloads from the legacy
Kubernetes cluster over to the new 2020 Kubernetes cluster.

Thanks to Legoktm, Magnus, and others who helped during the beta
testing phase by trying things out and reporting issues that they
found.

For most tools the migration requires a small number of manual steps [0]:
* webservice stop
* kubectl config use-context toolforge
* alias kubectl=/usr/bin/kubectl; echo "alias
kubectl=/usr/bin/kubectl" >> $HOME/.profile
* webservice --backend=kubernetes [TYPE] start

This could also be a good opportunity for tools to upgrade to newer
language runtimes such as php7.3 and python3.7. See the list on
Wikitech [3] for currently available types. When upgrading to a new
runtime, do not forget to rebuild Python virtual environments, NPM
packages, or Composer packages if you are using them as well.

[0]: https://wikitech.wikimedia.org/wiki/News/2020_Kubernetes_cluster_migration
[1]: 
https://lists.wikimedia.org/pipermail/cloud-announce/2020-January/000247.html
[2]: https://tools.wmflabs.org/k8s-status/
[3]: 
https://wikitech.wikimedia.org/wiki/Help:Toolforge/Kubernetes#Available_container_types

Bryan (on behalf of the Toolforge admins and the Cloud Services team)
-- 
Bryan Davis              Technical Engagement      Wikimedia Foundation
Principal Software Engineer                               Boise, ID USA
[[m:User:BDavis_(WMF)]]                                      irc: bd808

_______________________________________________
Wikimedia Cloud Services announce mailing list
cloud-annou...@lists.wikimedia.org (formerly labs-annou...@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud-announce
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud

Reply via email to