vsoch · @vsoch
407 followers · 250 posts · Server mastodon.social

Operator Python SDK? A prototype for a multi-tenant MiniCluster? Say what! Yes this is underwaaaay! twitter.com/vsoch/status/16299

#fluxframework

Last updated 3 years ago

vsoch · @vsoch
402 followers · 241 posts · Server mastodon.social

Did you know that makes it easy to interact with a flux instance on... another cluster!? 🫒 We just added the first in a new series of "Command Tutorials" for how to do this! - check it out πŸ‘‰ flux-framework.readthedocs.io/

More command tutorials on the way! 🦸

#fluxframework #hpc

Last updated 3 years ago

vsoch · @vsoch
402 followers · 241 posts · Server mastodon.social

Some fun, and exciting work I am finishing up today for the operator! It was the first time I created a local volume for a workflow. Seeing everything cleanup after the jobs finished and the complete output directory of results and logs? Joy! πŸ₯°

#fluxframework #snakemake

Last updated 3 years ago

vsoch · @vsoch
402 followers · 241 posts · Server mastodon.social

The schedule is out for in April! πŸŽ‰

I'll be presenting work we are doing for the Operator along with MichaΕ‚ WoΕΊniak from Google, check out our talk! πŸ‘‰ sched.co/1HyaG

#kubecon #fluxframework

Last updated 3 years ago

vsoch · @vsoch
402 followers · 241 posts · Server mastodon.social

Have you ever wondered how compares to other resource managers? πŸ€” As promised, we just added a new comparison table (in two colors)! πŸŽ‰ flux-framework.readthedocs.io/. We care about accuracy! Please open an issue to add a correction or update. github.com/flux-framework/flux ❀️

#fluxframework

Last updated 3 years ago

vsoch · @vsoch
383 followers · 214 posts · Server mastodon.social

We are working on improving the documentation - and it's so gorgeous I have to share! flux-framework.readthedocs.io/ πŸ™Œ

Next will be a table to compare Flux to similar tools, and a concepts page and more work on content. What else would you like to see? πŸ€” I'm all πŸ‘‚s!

#fluxframework

Last updated 3 years ago

vsoch · @vsoch
383 followers · 214 posts · Server mastodon.social

In preparing to run experiments using the Operator on , I wanted a way to automate and make them reproducible. Did I absolutely need to make a custom tool for myself? Probably not. But it's much more fun if I do! Here is the start of Flux Cloud - a tool that explicitly helps you run workflows using the Flux Operator on a cloud.

twitter.com/vsoch/status/16090

It's very early in development and not ready for others to use, but I'm really excited and wanted to share.

#fluxframework #kuberentes

Last updated 3 years ago

vsoch · @vsoch
383 followers · 214 posts · Server mastodon.social

@accessrel another idea is a more scoped set of builds (for OS and compilers) and this is generally a better strategy, we do this here github.com/rse-ops/docker-imag but again it’s arduous to debug new failures and see previously working builds break. What would help is if package maintainers would take on the burden of testing their stuff, and we do that with . github.com/flux-framework/spac.

#fluxframework

Last updated 3 years ago

vsoch · @vsoch
354 followers · 154 posts · Server mastodon.social

This isn't sophisticated but it was fun to figure out! For the Operator we want to be able to maintain a set of CRDs as examples that are always tested. This means in a GitHub action being able to:

πŸ₯‘ Start a cluster
πŸ₯‘ Install the operator
πŸ₯‘ Pull a job container
πŸ₯‘ Run the job
πŸ₯‘ Check output
πŸ₯‘ Check containers exit with 0

I got a matrix setup working! πŸ₯³ github.com/flux-framework/flux. It's a start. I think we could eventually do this with . I ❀️ this stuff!

#fluxframework #kubernetes #minikube #kuttl

Last updated 3 years ago

vsoch · @vsoch
383 followers · 214 posts · Server mastodon.social

This isn't sophisticated but it was fun to figure out! For the Operator we want to be able to maintain a set of CRDs as examples that are always tested. This means in a GitHub action being able to:

πŸ₯‘ Start a cluster
πŸ₯‘ Install the operator
πŸ₯‘ Pull a job container
πŸ₯‘ Run the job
πŸ₯‘ Check output
πŸ₯‘ Check containers exit with 0

I got a matrix setup working! πŸ₯³ github.com/flux-framework/flux. It's a start. I think we could eventually do this with . I ❀️ this stuff!

#fluxframework #kubernetes #minikube #kuttl

Last updated 3 years ago

vsoch · @vsoch
344 followers · 151 posts · Server mastodon.social

New "living documentation" for is underway! twitter.com/vsoch/status/16049.

πŸ₯‘ repository renders from data that is updated nightly.
πŸ₯‘ release posts are derived automatically
πŸ₯‘ the site serves a static API of said data it uses for graphics
πŸ₯‘ most content page are also generated from it.

Check out the longer thread above for more details!

#fluxframework

Last updated 3 years ago

vsoch · @vsoch
383 followers · 214 posts · Server mastodon.social

New "living documentation" for is underway! twitter.com/vsoch/status/16049.

πŸ₯‘ repository renders from data that is updated nightly.
πŸ₯‘ release posts are derived automatically
πŸ₯‘ the site serves a static API of said data it uses for graphics
πŸ₯‘ most content page are also generated from it.

Check out the longer thread above for more details!

#fluxframework

Last updated 3 years ago

vsoch · @vsoch
335 followers · 150 posts · Server mastodon.social

I’m going to be adding tests to our operator this week! I’ve seen scorecard for the operator-sdk but I’m looking for examples in the wild using best practices, and possibly not sticking to those suggested by that SDK. The e2e and unit tests in the MPI operator with ginkgo and gomega look nice! πŸ‘ github.com/kubeflow/mpi-operat Anyone have other examples they like or experiences to share? πŸ€”

Dino

#fluxframework #kubernetes #kubeflow #koobernottie

Last updated 3 years ago

vsoch · @vsoch
383 followers · 214 posts · Server mastodon.social

I’m going to be adding tests to our operator this week! I’ve seen scorecard for the operator-sdk but I’m looking for examples in the wild using best practices, and possibly not sticking to those suggested by that SDK. The e2e and unit tests in the MPI operator with ginkgo and gomega look nice! πŸ‘ github.com/kubeflow/mpi-operat Anyone have other examples they like or experiences to share? πŸ€”

Dino

#fluxframework #kubernetes #kubeflow #koobernottie

Last updated 3 years ago

vsoch · @vsoch
237 followers · 81 posts · Server mastodon.social

We just finished a demo using with for a pipeline! πŸ‘‰ github.com/rse-ops/flux-hpc/tr πŸŽ‰

Thanks to the maintainers (Paolo!) for speedy responses, top notch memes 😁 and fun collaboration despite an 8 hour time difference! πŸ™Œ

And check out other Nextflow Community pipelines! nf-co.re/. Maybe it's time the community tries out some of these pipeline tools for our workloads too? πŸ€”

#nextflowio #fluxframework #ml #hpc #bioinformatics

Last updated 3 years ago

vsoch · @vsoch
237 followers · 81 posts · Server mastodon.social

If you have a basic thing you know you can run on with
, how do you start to think about running in Kubernetes? If you are empowered to write simple containers that harness the same workflow manager, that's a start! And that's why this basic example is useful.

#hpc #fluxframework

Last updated 3 years ago

vsoch · @vsoch
237 followers · 81 posts · Server mastodon.social

Some cool work today for
! If you are working to containerize workflows, you often know the basics of containers and have an end goal of . "But wait!" you say. "I'm not a Koobernottie yet!" 😭

Have no fear... there is a nice way to transition! πŸ¦‹

#fluxframework #hpc #kubernetes

Last updated 3 years ago

vsoch · @vsoch
237 followers · 81 posts · Server mastodon.social

The executor is freshly merged into ! Until there is a release, you can use it installing from the master branch.

github.com/nextflow-io/nextflo

Time to get on some workflows for the ! πŸ₯³

#fluxframework #nextflow #fluxoperator

Last updated 3 years ago

vsoch · @vsoch
237 followers · 81 posts · Server mastodon.social

Cross posted from Twitter!

Hey community! I'm doing some fun work to containerize and test traditional workloads with some cool
orchestration - I've already done and dummy examples and 🐍 is up next! Can you point me to others you like? Thank you! πŸ™

#hpc #fluxframework #amg #lammps #qmcpack #snakemake

Last updated 3 years ago