On 2020-03-03, Brooke completed the automatic migration phase of the
2020 Kubernetes migration by moving the last workloads from the legacy
Kubernetes cluster to the 2020 Kubernetes cluster [0].
All Toolforge tools using `webservice --backend=kubernetes ...` and/or
manually maintained Kubernetes objects are now running on the 2020
Kubernetes cluster. The Toolforge admin team is in the process of
tearing down the legacy cluster and cleaning up various documentation
and tooling related to it [1].
This project involved a lot of hard work that most of the Toolforge
community did not see. Brooke and Arturo started planning things over
a year ago [2] to ensure that the Toolforge admin team would be able
to complete this migration with a minimum amount of disruption to
tools and their maintainers. Along the journey they researched
Kubernetes best practices and recommendations, read and re-read
numerous tutorial and how-to docs, and designed a completely new
process to automate the deployment of Kubernetes in Toolforge. They
also sought and received help from other Toolforge admins, Wikimedia
Foundation staff, and technical volunteers. This was a truly
collaborative effort.
I am very happy to say that in my opinion we have a well automated and
monitored Kubernetes cluster in Toolforge today. There are many more
features that we will continue to work on as we try to make Kubernetes
use in Toolforge easier for everyone, but we can only do that work
because we now have this solid base to build on. I look forward to
announcements of many more features in the coming months.
Thank you to our alpha and beta testers who found more edge cases and
made good suggestions for simplifying things. Thank you all for your
patience and understanding when things did not go quite as planned
during this process. And finally thank you in advance for the edits
that will be made to help pages on Wikitech and elsewhere as we all
work on bug #1 (improving documentation).
[0]: https://phabricator.wikimedia.org/T246519
[1]: https://phabricator.wikimedia.org/T246689
[2]: https://phabricator.wikimedia.org/T214513
Bryan, on behalf of the Toolforge admin team and the Wikimedia 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-announce@lists.wikimedia.org (formerly labs-announce@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud-announce
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud