Between steps 1 and 2, did you insert “webservice stop”?  If not, try that!  :-)

Sent from my iPhone

> On Jan 11, 2020, at 5:08 PM, Maciej Jaros <e...@wp.pl> wrote:
> 
> 
> Hi
> 
> I tried the migration path described here:
> https://wikitech.wikimedia.org/wiki/News/2020_Kubernetes_cluster_migration#Manually_migrate_a_webservice_to_the_new_cluster
> 
> That doesn't seem to be working for me (or at least not for my dna tool).
> 
> Some problems:
> `webservice status` on grid engine doesn't show PHP version it shows "Your 
> webservice of type lighttpd is running".
> When I do ` webservice --backend=kubernetes php7.3 start`
> nothing is shown in my error.log 
> and main page of dna tool returns 503.
> I also tried with default setup:
> `echo -e "[Default]\n--backend=kubernetes" > $HOME/.webservicerc`
> `webservice start` -> not working 😞 (starts, but dna returns 503)
> Setting up default PHP version seem not to be allowed
> This is not working: `echo -e "[Default]\n--backend=kubernetes php7.3" > 
> $HOME/.webservicerc`
> `webservice start` shows errors
> Would be nice to be able to setup PHP version somewhere so that I just do 
> `webservice start/stop`.
> Also not sure what is all that `kubectl config` and the kubctl alias supposed 
> to do. I assume it is obvious for someone using kubectl, but I just don't 
> know that tool. Never used this virtualization system. I guess I'm not the 
> only one 😉
> I did do that context switch and alias thing before starting the webservice 
> like a nice user 🙂. It's just that I don't know if it is even required. I 
> also don't know if the webservice need to be stopped when doing this or not. 
> I guess some more information would be useful to keep migration time shorter 
> for all tool owners.
> 
> Oh, I probably should mention that my service started on toolserver, so I was 
> on Tool Labs from the start. I might have some leftovers config which I guess 
> might cause some problems. I only found very basic lighttpd config though. 
> The PHP code is very old, but to my knowledge it runs fine on PHP 7.
> 
> Cheers,
> Nux
> 
> Bryan Davis (2020-01-09 22:57):
>> I am happy to announce that a new and improved Kubernetes cluster is
>> now available for use by beta testers on an opt-in basis. A page has
>> been created on Wikitech [0] outlining the self-service migration
>> process.
>> 
>> Timeline:
>> * 2020-01-09: 2020 Kubernetes cluster available for beta testers on an
>> opt-in basis
>> * 2020-01-23: 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
>> 
>> This new cluster has been a work in progress for more than a year
>> within the Wikimedia Cloud Services team, and a top priority project
>> for the past six months. About 35 tools, including
>> https://tools.wmflabs.org/admin/, are currently running on what we are
>> calling the "2020 Kubernetes cluster". This new cluster is running
>> Kubernetes v1.15.6 and Docker 19.03.4. It is also using a newer
>> authentication and authorization method (RBAC), a new ingress routing
>> service, and a different method of integrating with the Developer
>> account LDAP service. We have built a new tool [1] which makes the
>> state of the Kubernetes cluster more transparent and on par with the
>> information that we already expose for the grid engine cluster [2].
>> 
>> With a significant number of tools managed by Toolforge administrators
>> already migrated to the new cluster, we are fairly confident that the
>> basic features used by most Kubernetes tools are covered. It is likely
>> that a few outlying issues remain to be found as more tools move, but
>> we have confidence that we can address them quickly. This has led us
>> to propose a fairly short period of voluntary beta testing, followed
>> by a short general availability opt-in migration period, and finally a
>> complete migration of all remaining tools which will be done by the
>> Toolforge administration team for anyone who has not migrated their
>> self.
>> 
>> Please help with beta testing if you have some time and are willing to
>> get help on irc, Phabricator, and the cloud@lists.wikimedia.org
>> mailing list for early adopter issues you may encounter.
>> 
>> I want to publicly praise Brooke Storm and Arturo Borrero González for
>> the hours that they have put into reading docs, building proof of
>> concept clusters, and improving automation and processes to make the
>> 2020 Kubernetes cluster possible. The Toolforge community can look
>> forward to more frequent and less disruptive software upgrades in this
>> cluster as a direct result of this work. We have some other feature
>> improvements in planning now that I think you will all be excited to
>> see and use later this year!
>> 
>> [0]: 
>> https://wikitech.wikimedia.org/wiki/News/2020_Kubernetes_cluster_migration
>> [1]: https://tools.wmflabs.org/k8s-status/
>> [2]: https://tools.wmflabs.org/sge-status/
>> 
>> Bryan (on behalf of the Toolforge admins and the Cloud Services team)
> 
> _______________________________________________
> Wikimedia Cloud Services mailing list
> Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org)
> https://lists.wikimedia.org/mailman/listinfo/cloud
_______________________________________________
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