diff --git a/roles/network_plugin/calico/templates/calico-typha.yml.j2 b/roles/network_plugin/calico/templates/calico-typha.yml.j2
index 87bdd81626c844bf46ebbf78dfbcd9fb219b69a1..3d8666e6f3f59f94a1c37c9f215b3305251bb96a 100644
--- a/roles/network_plugin/calico/templates/calico-typha.yml.j2
+++ b/roles/network_plugin/calico/templates/calico-typha.yml.j2
@@ -37,6 +37,9 @@ spec:
   # production, we recommend running at least 3 replicas to reduce the impact of rolling upgrade.
   replicas: {{ typha_replicas }}
   revisionHistoryLimit: 2
+  selector:
+    matchLabels:
+        k8s-app: calico-typha
   template:
     metadata:
       labels: