If you want to upgrade a Kubernetes node pool, you should first drain the existing node pool so that all the running pods migrate to the new node pool. Our Continuous Delivery Engineer Jeff wrote an article in our tech blog that provides the steps and commands necessary to do just that. He also wrote a script that helps to scale this process for several nodes.