-
-
Notifications
You must be signed in to change notification settings - Fork 60
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
[ACTION-TRACKING] auto-scaling of self-managed ha clusters #251
Comments
some of the reference for working on the custom controller https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ |
This was referenced Mar 9, 2024
3 tasks
3 tasks
4 tasks
dipankardas011
added a commit
that referenced
this issue
Apr 29, 2024
# Tasks description This hosts as a parent pr for: - #325 - #327 It also added implementation for | Kind | Group | Version | |--------|--------|--------| | importStates | storage.ksctl.com | v1alpha1 | | stacks | application.ksctl.com | v1alpha1 | Ksctl agent for the handle of requests from various controllers Using this you can achieve the application creation, deletion, version changes seemlessly with only the use of crd (currently single app support) Improved the Makefile and the testing of the core via the adding solution for #316 ## Issues ### Completed Issue(s) ### Related Issue(s) - #251 - #304 (base-feature) - Closes #316 # Solution ### Sub-Tasks - [x] Ksctl agent planning - [x] Document all the things in ksctl/enhancements#1 - [x] ksctl grpc proto file - [x] Ksctl storage export - [x] Ksctl storage import - [x] Test cases - [x] controller for the storage export to the newly/already created ksctl or non-ksctl(Currently not supported) cluster - [x] controller for the application - [x] creation - [x] deletion - [x] store the application information in stateDocuemnt - [x] updating the version based on current state of the crd - [x] improve the logging for the kind and helm client - [x] Add support for the incluster kubernetes environment (kube go client, helm, storageDriver) # Note to reviewers > [!CAUTION] > make sure you are fixing the URL for the controllers present to more appropriate url. Make sure it is stable and not just main branch - [x] Ran Tests locally - [x] Checked [Contribution's guidelines](https://docs.ksctl.com/docs/contribution-guidelines/)
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem?📖
it lacks auto-scaling of nodes based on resources usage. ksctl provides manual way to scale the cluster up or down
Describe the solution you'd like 👨💻👩💻
Sub-Goals
Rough architecture diagram
some new discussion
![image](https://private-user-images.githubusercontent.com/65275144/303938583-4440d86c-1a55-4387-94fe-623818f48242.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MjMyNjksIm5iZiI6MTcyMTUyMjk2OSwicGF0aCI6Ii82NTI3NTE0NC8zMDM5Mzg1ODMtNDQ0MGQ4NmMtMWE1NS00Mzg3LTk0ZmUtNjIzODE4ZjQ4MjQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIxVDAwNDkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM1M2Y2NTY2YTg4MzFmNDliOTczMThjZjEzYzg5N2QxYTAyNzlkZjgyNmI0NjhhODcyMTUwNWQ0MWYwNDEwYTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SuO3ATZBIOxz5zFKzXnPbZPAtB-vWQdfBOpweQZGJPw)
Provider in question
Additional context
Check Contribution's guidelines
The text was updated successfully, but these errors were encountered: