How to drain node in Kubernetes cluster for maintenance activity.

In this article we will discuss about, how to drain node in Kubernetes cluster. For maintenance activity such as patching etc. requires downtime. In order to carry out such activities without impacting applications running within cluster, we need to follow some step by step command. We will discuss those commands in this article for impact less maintenance.