question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

default resource overhead for each individual profile

See original GitHub issue

Question: Not sure whether this question has been discussed before, but I am curious about the resource overhead for each individual profile. In the current configuration ( in v1.2, v1.3), when creating one single profile, there are two running pods are created by default:

ml-pipeline-ui-artifact-c8fbcb8f9-k88bz
ml-pipeline-visualizationserver-6b78c9646-s7q4c

each one takes additional istio sidecar container (cost 100m cpu/ 128Mi memory). so in total cpu requested 100m * 2 + 128m * 2 = 0.5 CPU unit, memory requested 128 *2 + 128 * 2 = 512Mi. (even the profile has been created but no further actions were conducted.)

so let say today we have to create 100 profiles (one for each individual participant) but only 20% of them are heavy users (80-20 rule), and our system wasted 100 * 80% * 0.5 CPU unit (and 512Mi + 100 * 80% memory).

This seems to be more like a resource leaking, not the design concept. any thoughts? or documents? thanks


transferred from https://github.com/kubeflow/kubeflow/issues/5832

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:9 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
zijianjoycommented, Apr 23, 2021

Hello @hsinhoyeh , you can disable the pipeline pods by setting the following label from your profile’s namespace labels: pipelines.kubeflow.org/enabled: false.

You can do this for all the profiles that don’t require Kubeflow Pipelines. For future roadmap, we plan to remove visualization server too.

Does this solve your issue?

0reactions
stale[bot]commented, Mar 3, 2022

This issue has been automatically closed because it has not had recent activity. Please comment “/reopen” to reopen it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

07. Defining Overhead - Cost User Guide - Google Sites
Each overhead subelement has a default basis, a default activity, and an absorption account. The overhead absorption account offsets the corresponding ...
Read more >
Defining a Resource (Oracle Bills of Material Help)
To associate overheads with resources:​​ 1. Navigate to the Resource Overhead Associations window. Do this by choosing the Overheads button from the Resources...
Read more >
Reduce Overhead and Get Straight to Work With Personal ...
Learn more about Personal Compute for Databricks, ... These resources are single-machine all-purpose compute resources which are compatible ...
Read more >
Azure Virtual Desktop FSLogix profile containers files
A user profile contains data elements about an individual, ... By default, Windows creates a local user profile that is tightly integrated ...
Read more >
Resolve the error "Container killed by YARN for exceeding ...
conf in the preceding section. Increase memory overhead. Memory overhead is the amount of off-heap memory allocated to each executor. By default ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found