descheduler
terraform
descheduler | terraform | |
---|---|---|
27 | 1 | |
4,058 | 1 | |
1.1% | - | |
0.0 | 7.6 | |
8 days ago | over 2 years ago | |
Go | HCL | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
descheduler
- Any advice to rebalance and reallocation pod to spread among low usage nodes with existing deployment
- What Wishlist Features Would You Like To See From K8s?
-
Schedule on Least Utilized Node
maybe descheduler can help? https://github.com/kubernetes-sigs/descheduler
-
I have 3 nodes. One of the nodes suddenly went down. How do I make the pods spread evenly to the other nodes?
Surprised this wasn't suggested yet, you can also use a software like the k8s Descheduler that executes periodically to rebalance your workloads across the existing nodes.
-
Leader Election In Kubernetes
Here an example of coordination api in Go https://github.com/kubernetes-sigs/descheduler/commit/3cbae5e72ba53447a609e6001755ff395e6eeceb https://github.com/kubernetes-sigs/descheduler/commit/0a52af9ab82a52fd8c864a81f4033736f11aab34
-
Ask HN: Who else is working/on call over Christmas?
This is something a (now former) colleague of mine pointed out: that the kubernetes descheduler can enforce a maximum lifetime[0] that sort of forces continual reboots. So if your system cannot tolerate running for a long time continously, this is one method to gracefully restart long running pods.
[0]: https://github.com/kubernetes-sigs/descheduler#podlifetime
- Cluster auto heal?
-
K8S Operators - How do you reserve on every node resources for system daemonsets ?
no it does not... thats why tools like https://github.com/kubernetes-sigs/descheduler exist..
- Kubernetes Descheduler
-
Kubernetes Cordon: How It Works and When to Use It
You might want to take a look at descheduler: https://github.com/kubernetes-sigs/descheduler
terraform
-
Those running Kubernetes, what is in your core stack? And what "gem" can you not live without?
NewRelic for logging, monitoring, alerting. For my moderately utilized 6-node cluster, it's about $60/mo. I use Terraform to define all of my alerts and even some dashboards.
What are some alternatives?
autoscaler - Autoscaling components for Kubernetes
flux2 - Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
kube-prometheus - Use Prometheus to monitor Kubernetes and applications running on Kubernetes
cert-manager - Automatically provision and manage TLS certificates in Kubernetes
pod-reaper - Rule based pod killing kubernetes controller
nfs-subdir-external-provisioner - Dynamic sub-dir volume provisioner on a remote NFS server.
longhorn - Cloud-Native distributed storage built on and for Kubernetes
aws-ebs-csi-driver - CSI driver for Amazon EBS https://aws.amazon.com/ebs/
node-feature-discovery - Node feature discovery for Kubernetes
kube-scheduler-simulator - The simulator for the Kubernetes scheduler
Duplicacy - A new generation cloud backup tool