-
Notifications
You must be signed in to change notification settings - Fork 288
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
add argo integration based on pod integration #3897
Conversation
✅ Deploy Preview for kubernetes-sigs-kueue ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
/uncc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the docs!
8871d9d
to
c9a302f
Compare
@mimowo PTAL |
/approve |
Other than the one comment I left, LGTM! Feel free to unhold your PR after addressing it. |
/lgtm |
LGTM label has been added. Git tree hash: c034e48c52ccc8eb568493ca2b67a9b23abdb2fe
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall, please additionally extend the list of options in https://kueue.sigs.k8s.io/docs/tasks/dev/integrate_a_custom_job/ by adding a point like "Leverage the Plain Pods integration", linking to the new tasks page.
c9a302f
to
cfce9d7
Compare
/hold Addressing #3897 (comment). Need to confirm that this worked. |
19d0da9
to
44a7ee9
Compare
7eb4431
to
88d0551
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, I would like to consider the following sturcture:
Run Workloads:
- Kubernetes Jobs
- Kubernetes CronJobs
- AppWrappers
- RayClusters
- RayJobs
- Deployment
- StatefulSet
- Plain Pods
- Kubeflow Jobs
- Python
- Jobsets
- External Frameworks
* Using AppWrapper (renamed from Custom Workload)
* Flux MiniClusters
* Argo Workflows
- Multi-Cluster
I don't think we need more structure under "External frameworks" at this point, because there are only three items underneath, and extra layers mean more clicking to expand.
site/content/en/docs/tasks/_index.md
Outdated
- [Submit Kueue jobs from Python](run/python_jobs). | ||
- [Run a Kueue managed plain Pod](run/plain_pods). | ||
- [Run a Kueue managed JobSet](run/jobsets). | ||
- [Submit jobs to MultiKueue](run/multikueue). | ||
- [Support external workloads](run/external_workloads). | ||
Kueue allows one to use existing integrations to support external workloads. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kueue allows one to use existing integrations to support external workloads. | |
Kueue allows one to use built-in integrations (such as Pods or Jobs) to run external workloads. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done.
site/content/en/docs/tasks/run/external_workloads/appwrappers.md
Outdated
Show resolved
Hide resolved
fd0e227
to
9e4fe58
Compare
9e4fe58
to
30558fc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
Feel free to address the nit comment in a follow up.
@@ -0,0 +1,51 @@ | |||
--- | |||
title: "Run An Argo Workflow" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: add linkTitle: Argo Workflow
to make the display consistent.
LGTM label has been added. Git tree hash: be39cfda7dec117ccaf20956e1f0ece28e98896f
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kannon92, mimowo The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/hold cancel |
Should this be cherry-picked to website also? |
We could cherry pick, but i assume it would have conflicts due to introducing AppWrapper in the meanwhile. I guess it depends on you. if you want to prepare the cherry pick and resolve the conflicts, then i will welcome the PR, but waiting another 1.5month for the docs update along with 0.11 is also fine for me. |
I would suggest waiting until 0.11 so we get a unified update of the website. |
SGTM. |
What type of PR is this?
/kind documentation
What this PR does / why we need it:
Add an integration with Kueue and Argo Workflows
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Credit goes to sam-leitch-oxb.
Nice work!
Does this PR introduce a user-facing change?