diff --git a/cloud_provider/aws/aws_minion_manager.py b/cloud_provider/aws/aws_minion_manager.py index 0651725..f94fab6 100644 --- a/cloud_provider/aws/aws_minion_manager.py +++ b/cloud_provider/aws/aws_minion_manager.py @@ -400,7 +400,7 @@ def cordon_node(self, instance): instance_name = self.get_name_for_instance(instance) if instance_name: try: - cmd = "kubectl drain " + instance_name + " --ignore-daemonsets=true --delete-local-data=true" + cmd = "kubectl drain " + instance_name + " --ignore-daemonsets=true --delete-local-data=true --force --grace-period=-1" subprocess.check_call(shlex.split(cmd)) logger.info("Drained instance %s", instance_name) except Exception as ex: