draino icon indicating copy to clipboard operation
draino copied to clipboard

Automatically cordon and drain Kubernetes nodes based on node conditions

Results 41 draino issues
Sort by recently updated
recently updated
newest added

This PR allow pass multiple values for `node-label` arg. Now when specify `node-label` on `extraArgs` it's a list instead string. Eg: ``` extraArgs: node-label: - "label1=value1" - "label2=value2" ```

We've condition where draino identified the permanent NodeCondition problem and it was scheduled to drain after 10 mins as configured: ``` 2019-09-30T21:06:40.824Z DEBUG kubernetes/eventhandler.go:130 Cordoning {"node": "10.0.16.126"} 2019-09-30T21:06:40.825Z INFO kubernetes/eventhandler.go:139...

When I run draino with current yaml (https://github.com/planetlabs/draino/blob/master/manifest.yml), it fails to run with "Failed to list *v1.Node: Unauthorized" errors. Within draino cluster role, ifI change apiGroups from [''] to ['*'],...

Before I put much effort into this, I'd like to get comments if it's reasonable. For our case, at least in testing, I'd like to enable draino with dry-run mode,...

feedback wanted

We run draino with the following condition, among others: `- Ready=Unknown,3m #Drain node if unavailable for 3 minutes` I simulated a test by stopping/disabling the kubelet on a node. This...

Are there any plans to make `internal/kubernetes` importable by other projects? I think a lot of people would get a great deal of value from it. Thanks

Hi @negz , as I mentioned in another issue. I'm trying to leverage Draino to do auto healing/repairing plus AutoScaler, just like the case documented in Draino's README.MD. But now...

https://artifacthub.io/packages/search?ts_query_web=draino&sort=relevance&page=1 As you have created a helm chart, adding it to artitfacthub will make it easier for people to find that this tool exists.

Draino pods getting failed from V2.2.0 (. https://github.com/DataDog/draino/releases/tag/v2.2.0-rc0). release because of controller-runtime changes . Its not getting up. Helm charts is not getting updated. https://github.com/DataDog/draino/releases?page=2.. I have updated vesrion [v2.1.2](https://github.com/DataDog/draino/releases/tag/v2.1.2)....

Hi, just want to know the intention of refreshing a node every time CordonDrainer is called. Thanks!