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

Optimize resource recommendation controller #593

Open
3 tasks
pendoragon opened this issue May 24, 2024 · 0 comments
Open
3 tasks

Optimize resource recommendation controller #593

pendoragon opened this issue May 24, 2024 · 0 comments
Assignees
Labels

Comments

@pendoragon
Copy link
Member

pendoragon commented May 24, 2024

Why is this needed?

Katalyst has recently added a resource recommendation controller which can work with VPA to help user allocate proper resource request/limit for pods. However, there're still gaps for delivering resource recommendation in a release:

What abilities do you need?

  1. Familiar with golang programming, have the ability to independently analyze and solve problems, and proficient in using search engines.
  2. Familiar with or willingness to learn the k8s controller-manager mechanism, it would be even better if you are familiar with or have used The Kubernetes controller-runtime Project.
  3. Familiar with or willingness to learn the usage and code of the Katalyst controller framework(e.g. vpa controller).
  4. Have some experience in developing and using helm chart
  5. Have ability to write documents
  6. Can reasonably arrange time to participate in the design and development of open source projects, and maintain a passion for learning.

What would you like to be added?

Code

  • Refactor resource recommendation controller code so that it aligns with other katalyst controllers
  • Add helm chart for resource recommendation

Documents

  • Add a quick start to gokatalyst.io
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants