-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Implement a persistence agent for logs, and Garbage Collection for Kubernetes Resources. #844
Comments
related to #93 |
FYI this bug is visible in two cases so far
|
On our deployment of pipelines as well, logs get wiped away once in few weeks- what will be needed is configuration to persist the logs to a persistent storage, as well as support for archival |
SG. This is open for contributions if you are interested. An object store would be great to persist the logs. If the implementation uses Minio Client, we would be able to persist the logs on GCS/S3/GCP. |
Description of the solution:
|
Short term workaround from @amygdala To clean up PODs:
|
As @animeshsingh suggested in #940, we could use the latest Argo executor to save logs to S3/GCS persistent volume when the archiving flag is enabled. |
What is the status on this issue? Has there been any updates or contributions? Or is there any documentation on how to enable Argo archiving as suggested above? |
GC is implemented now. You can set the TTL as persistence agent env here https://github.com/kubeflow/pipelines/pull/1802/files#diff-f4326ec4a2f4f6b219c2aab8887f6c85R21 The log can be persisted with ARGO_ARCHIVE_LOGS |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Both are supported |
Merging for fast roll-back
No description provided.
The text was updated successfully, but these errors were encountered: