-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Radiuss Tutorial 2024 - Kubernetes #49
base: develop
Are you sure you want to change the base?
Conversation
@slabasan, wanted to bring you in the loop on this. @dyokelson and I were working on this ahead of the Caliper, Hatchet, Thicket HPCIC (formerly RADIUSS) tutorial. The idea behind this PR is to pull in more of the infrastructure from the Flux tutorial to allow us to spin our tutorial up "easily" on cloud using Kubernetes. It also streamlines some of the Docker stuff. We managed to nearly get it working ahead of the HPCIC tutorial with Dan Milroy's help. We just had one or two (seemingly) minor Kubernetes things remaining. We should consider whether we want to keep this or not. Additionally, @dyokelson and I discussed the possibility of spinning the changes in this PR into a new repo that could serve as a common place to use for infrastructure and some tutorial materials for all 3 of our tools (Caliper, Hatchet, and Thicket). |
This PR adds a bunch of infrastructure to enable the Thicket tutorial to be deployed to cloud via Kubernetes.
It is heavily based on newer versions of the Flux tutorial (specifically the 2023 RADIUSS tutorial and newer).
This PR is still work-in-progress. At the time of opening, I have added the infrastructure and gotten local runs working again. The outstanding tasks for this PR are:
Dockerfile.spawn
,Dockerfile.init
, andDockerfile.hub
to a container registry (e.g., GHCR)