diff --git a/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py b/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py index d42c9241a6c..b9ffdb32ea0 100644 --- a/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py +++ b/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py @@ -328,6 +328,7 @@ def start_worker(kube_api, kube_control, cni): set_state('kubernetes-worker.config.created') restart_unit_services() update_kubelet_status() + apply_node_labels() remove_state('kubernetes-worker.restart-needed') @@ -415,7 +416,7 @@ def apply_node_labels(): # Atomically set a label for label in user_labels: - _apply_node_label(label) + _apply_node_label(label, overwrite=True) def arch():