Skip to content
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

Support log retrieval on MultiKueue #3526

Open
1 of 3 tasks
rochaporto opened this issue Nov 13, 2024 · 7 comments
Open
1 of 3 tasks

Support log retrieval on MultiKueue #3526

rochaporto opened this issue Nov 13, 2024 · 7 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@rochaporto
Copy link
Contributor

rochaporto commented Nov 13, 2024

What would you like to be added:

We would like to be able to retrieve logs from MultiKueue workloads, directly from the master cluster.

Why is this needed:

Multiple tools running on top of Kubernetes rely on the log retrieval API to give live feedback to users.

Examples include:

  • The GitLab CI Kubernetes executor (https://docs.gitlab.com/runner/executors/kubernetes/) relies on the logs functionality to provide CI job logs to the users
  • The Kubeflow jobs also integrate with log retrieval to display live feedback to users in the different dashboards ()

Completion requirements:

This enhancement requires the following artifacts:

  • Design doc
  • API change
  • Docs update

The artifacts should be linked in subsequent comments.

@rochaporto rochaporto added the kind/feature Categorizes issue or PR as related to a new feature. label Nov 13, 2024
@Horiodino
Copy link
Contributor

/assign

@tenzen-y
Copy link
Member

Note that this needs for KEP, first.

@rochaporto
Copy link
Contributor Author

Note that this needs for KEP, first.

Should i help with this? Happy to join a meeting and discuss the use case in more detail if needed.

@Horiodino
Copy link
Contributor

Hii ,Please let me know if there's an opportunity for me to assist or join any discussions related to this enhancement.

@asaiacai
Copy link

asaiacai commented Dec 3, 2024

likewise, i am interested in this feature/enhancement.

@tenzen-y
Copy link
Member

tenzen-y commented Dec 4, 2024

My first key question is the interface where we expose Worker clusters logs in the Management cluster. kubectl logs? dedicated Web console? or cli tools?

@Horiodino
Copy link
Contributor

i believe we should expose a centralized API endpoint in the management cluster . This would allow tools like GitLab CI or Kubeflow to integrate easily without requiring direct access to worker clusters. Additionally, this approach would make it reliable and flexible for others to add a web console or CLI tools for log retrieval and interaction as needed. What you think !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

4 participants