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

Volcano support SidecarContainer #3513

Closed
Monokaix opened this issue Jun 4, 2024 · 11 comments
Closed

Volcano support SidecarContainer #3513

Monokaix opened this issue Jun 4, 2024 · 11 comments
Assignees
Labels
good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature.
Milestone

Comments

@Monokaix
Copy link
Member

Monokaix commented Jun 4, 2024

What would you like to be added:

Add sidecarContainer support for volcano scheduler, which needs volcano scheduler re-compute pod resource requests.

Why is this needed:

SideCarContainer is a beta feature and is enabled by default in k8s v1.29, volcano has not yet adapt the feature, this may cause the scheduler to undercalculate the resources for the pod, and then the kubelet admit failed after the pod is scheduled to the node, because the sidecarcontainer is a new kind of initcontainer, so the pod initialization request resources need to be recalculated.

Refer to:

  1. https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/753-sidecar-containers#resources-calculation-for-scheduling-and-pod-admission
  2. Add SidecarContainers feature kubernetes/kubernetes#116429
@Monokaix Monokaix added the kind/feature Categorizes issue or PR as related to a new feature. label Jun 4, 2024
@Monokaix
Copy link
Member Author

Monokaix commented Jun 4, 2024

/good-first-issue

@volcano-sh-bot
Copy link
Contributor

@Monokaix:
This request has been marked as suitable for new contributors.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed
by commenting with the /remove-good-first-issue command.

In response to this:

/good-first-issue

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@volcano-sh-bot volcano-sh-bot added good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Jun 4, 2024
@7h3-3mp7y-m4n
Copy link
Contributor

7h3-3mp7y-m4n commented Jun 4, 2024

hey, I would like to work on this
/assign

@babugeet
Copy link
Contributor

babugeet commented Jun 4, 2024

hey I would like to work on this

@Monokaix
Copy link
Member Author

Monokaix commented Jun 5, 2024

/assign @7h3-3mp7y-m4n

@Monokaix
Copy link
Member Author

Monokaix commented Jun 5, 2024

hey, I would like to work on this /assign

You're welcome to do that! And please pay a little attention that this feature is planned to release in next version v1.10, and we should make it merged before that: )

@Monokaix
Copy link
Member Author

Monokaix commented Jun 5, 2024

hey I would like to work on this

Very thanks but a little pity that @7h3-3mp7y-m4n has picked this issue first, you can take a look at other issues that you can contribute to: )

@7h3-3mp7y-m4n
Copy link
Contributor

hey, I would like to work on this /assign

You're welcome to do that! And please pay a little attention that this feature is planned to release in next version v1.10, and we should make it merged before that: )

Okay, I try my best to complete it ASAP

@william-wang william-wang added this to the v1.10 milestone Jun 12, 2024
@Monokaix
Copy link
Member Author

Monokaix commented Jun 17, 2024

@7h3-3mp7y-m4n Hi, there are some main changes need to be done

@Monokaix
Copy link
Member Author

/close

@volcano-sh-bot
Copy link
Contributor

@Monokaix: Closing this issue.

In response to this:

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants