diff --git a/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py b/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py index 44dcb7bc86e..196f39e80e4 100644 --- a/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py +++ b/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py @@ -1243,8 +1243,7 @@ def all_kube_system_pods_running(): status = pod['status']['phase'] # Evicted nodes should re-spawn if status != 'Running' and \ - ('reason' in pod['status'].keys() - and pod['status']['reason'] != 'Evicted'): + pod['status'].get('reason', '') != 'Evicted': return False return True