I recently migrated most of pywikibot jobs from grid engine to k8s and to my surprise, it was actually quite easy. I have lots of tasks (been running bots since 2008). So much that it showed redaction in the total number of jobs in SGE.
One thing that helped me that I collapsed everything into a bash file, like hourly.sh and made that a job (it's better to have one pod doing a batch of work as overhead of creating a pod is bigger than a SGE job)
Also, make sure your bash file is readable by others (see the doc, chmod ug+x hourlysh), that would have saved me a bit of time.
Thank you for doing this. I use only the new fancy infrastructure from now on ^^