# Error when performing Drain of node

**URL:** <https://forums.suse.com/t/error-when-performing-drain-of-node/15421>\
**Category:** SUSE Rancher Prime\
**Created:** [October 1, 2019, 8:41pm UTC](https://forums.suse.com/t/error-when-performing-drain-of-node/15421 "2019-10-01T20:41:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zbz17](https://avatars.discourse-cdn.com/v4/letter/z/ed655f/32.png) [@zbz17](https://forums.suse.com/u/zbz17)\
**Post date:** [October 1, 2019, 8:41pm UTC](https://forums.suse.com/t/error-when-performing-drain-of-node/15421/1 "2019-10-01T20:41:00Z")

</div>

Hi,

A little background information:

- rancher version: v2.2.6
- kubernetes version: v1.14.3
- cluster: custom nodes
- cloud\_provider: AWS
- air-gap environment: true
- rancher HA: true
- kubernetes nodes: 3 controlplane/etcd nodes, 2 worker nodes

I am trying to perform a drain of a worker node so that I may perform an AMI patch without disrupting any services. I am able to perform the drain by running kubectl:

`kubectl drain <insert_node_name> --ignore-daemonsets`

However, when I try to perform the drain via the Rancher UI, nothing happens. I checked the rancher logs and found the following:

```
2019/10/01 19:11:25 [ERROR] nodeDrain: [ip-XX-XX-XX-XX] in cluster [c-abcd1] : <nil>
2019/10/01 19:11:26 [INFO] Draining node ip-XX-XX-XX-XX in c-abcd1
2019/10/01 19:11:26 [ERROR] nodeDrain: [ip-XX-XX-XX-XX] in cluster [c-abcd1] : <nil>
2019/10/01 19:11:26 [INFO] Draining node ip-XX-XX-XX-XX in c-abcd1
2019/10/01 19:11:26 [ERROR] nodeDrain: [ip-XX-XX-XX-XX] in cluster [c-abcd1] : <nil>
2019/10/01 19:11:26 [INFO] Draining node ip-XX-XX-XX-XX in c-abcd1
2019/10/01 19:11:26 [ERROR] nodeDrain: [ip-XX-XX-XX-XX] in cluster [c-abcd1] : <nil>
2019/10/01 19:11:26 [INFO] Draining node ip-XX-XX-XX-XX in c-abcd1
2019/10/01 19:11:27 [ERROR] nodeDrain: [ip-XX-XX-XX-XX] in cluster [c-abcd1] : <nil>
2019/10/01 19:11:27 [INFO] Draining node ip-XX-XX-XX-XX in c-abcd1
2019/10/01 19:11:27 [ERROR] nodeDrain: [ip-XX-XX-XX-XX] in cluster [c-abcd1] : <nil>
2019/10/01 19:11:27 [INFO] Draining node ip-XX-XX-XX-XX in c-abcd1
2019/10/01 19:11:27 [ERROR] nodeDrain: [ip-XX-XX-XX-XX] in cluster [c-abcd1] : <nil>

```

I tried draining the node using the default options as well as with high grace periods and drain timeouts. Observed the same errors from the logs of the container.

Anyone no why this is happening?

Thanks so much for the help,  
Zach

---

<div class="post-metadata">

**Author:** ![adampl](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/adampl/32/4182_2.png) [@adampl](https://forums.suse.com/u/adampl)\
**Post date:** [October 5, 2019, 8:37am UTC](https://forums.suse.com/t/error-when-performing-drain-of-node/15421/2 "2019-10-05T08:37:21Z")

</div>

I can only confirm. This feature never worked on our 3-node bare-metal cluster, though it’s neither HA nor air-gap.

---

<div class="post-metadata">

**Author:** ![ryan](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/ryan/32/2768_2.png) [@ryan](https://forums.suse.com/u/ryan)\
**Post date:** [January 28, 2020, 9:33pm UTC](https://forums.suse.com/t/error-when-performing-drain-of-node/15421/3 "2020-01-28T21:33:42Z")

</div>

I am having the same problem. Has anybody found a solution? I’m on Rancher v2.3.5 (but I also saw it on 2.3.3)
