descheduler
node-feature-discovery
descheduler | node-feature-discovery | |
---|---|---|
27 | 8 | |
4,058 | 687 | |
1.1% | 1.3% | |
0.0 | 9.5 | |
9 days ago | 6 days ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
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
node-feature-discovery
-
Is there a way for a pod to read certain node OS parameters?
Oh, sorry about that. Please use this link instead: https://github.com/kubernetes-sigs/node-feature-discovery
-
Node Labels for Homelab?
Look into NFD as it will automatically maintain labels based on hardware attributes including accelerators, CPU models, CPU instruction sets and other hardware detail.
-
Intel GPU passthrough for Jellyfin
I installed this plugin in combination with Node Feature Discovery, so that the plugin only gets deployed on nodes with an iGPU.
-
Those running Kubernetes, what is in your core stack? And what "gem" can you not live without?
node-feature-discovery and descheduler
-
Which install method do you use?
.1. https://github.com/kubernetes-sigs/node-feature-discovery
-
How can Intel quick sync be exposed to a pod?
When deploying without the helm chart, you need to define that in the ConfigMap. Looks like it’s here: https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/nfd-daemonset-combined.yaml.template#L137-L229
What are some alternatives?
autoscaler - Autoscaling components for Kubernetes
intel-device-plugins-for-kubernetes - Collection of Intel device plugins for Kubernetes
kube-prometheus - Use Prometheus to monitor Kubernetes and applications running on Kubernetes
cri-tools - CLI and validation tools for Kubelet Container Runtime Interface (CRI) .
pod-reaper - Rule based pod killing kubernetes controller
nfs-subdir-external-provisioner - Dynamic sub-dir volume provisioner on a remote NFS server.
smarter
aws-ebs-csi-driver - CSI driver for Amazon EBS https://aws.amazon.com/ebs/
terraform - Terraform
kube-scheduler-simulator - The simulator for the Kubernetes scheduler
k8s-gitops - GitOps principles to define kubernetes cluster state via code