-
Notifications
You must be signed in to change notification settings - Fork 684
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
Update K8s plugin config docs #5070
Update K8s plugin config docs #5070
Conversation
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #5070 +/- ##
==========================================
+ Coverage 59.00% 59.10% +0.10%
==========================================
Files 645 645
Lines 55542 55574 +32
==========================================
+ Hits 32770 32846 +76
+ Misses 20181 20135 -46
- Partials 2591 2593 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
@davidmirror-ops OK if i review this now or would you like me to wait until it's marked as ready for review and not draft? |
Signed-off-by: davidmirror-ops <david espejo@union.ai>
@neverett Thanks Nikki, it's still a WIP. This page has several outdated/incorrect/missing sections. Once it's ready for review you can through your magic :) |
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Signed-off-by: davidmirror-ops <david espejo@union.ai>
@neverett ready for review :) |
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.
A few small suggestions, otherwise LGTM!
- kind: ServiceAccount | ||
name: spark | ||
namespace: "{{ namespace }}" | ||
This guide help you configure the Flyte plugins that provision resources on Kubernetes. |
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.
This guide help you configure the Flyte plugins that provision resources on Kubernetes. | |
This guide will help you configure the Flyte plugins that provision resources on Kubernetes. |
|
||
See :ref:`deployment-configuration-general` for more information about Pod templates in Flyte. | ||
You can set the scheduler name in the Pod template passed to the ``@task`` decorator. However, to prevent the | ||
two different schedulers from competing for resources, it is recommended to set the scheduler name in the pod template |
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.
two different schedulers from competing for resources, it is recommended to set the scheduler name in the pod template | |
two different schedulers from competing for resources, we recommend setting the scheduler name in the pod template |
|
||
2. (Optional) The Spark operator supports Kubernetes ResourceQuota enforcement. If you plan to use it, | ||
set `per-Task resource requests <https://docs.flyte.org/en/latest/user_guide/productionizing/customizing_task_resources.html#customizing-task-resources>`__ that fit into the quota for each project-namespace. A Task without resource requests | ||
or limits will be rejected by the K8s scheduler as described `in the docs <https://kubernetes.io/docs/concepts/policy/resource-quotas/>`__. |
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.
or limits will be rejected by the K8s scheduler as described `in the docs <https://kubernetes.io/docs/concepts/policy/resource-quotas/>`__. | |
or limits will be rejected by the K8s scheduler as described `in the Kubernetes docs <https://kubernetes.io/docs/concepts/policy/resource-quotas/>`__. |
Signed-off-by: davidmirror-ops <david espejo@union.ai>
Tracking issue
Closes #5065
Why are the changes needed?
What changes were proposed in this pull request?
How was this patch tested?
Setup process
Screenshots
Check all the applicable boxes
Related PRs
Docs link