diff --git a/roles/kubernetes/master/templates/manifests/kube-apiserver.manifest.j2 b/roles/kubernetes/master/templates/manifests/kube-apiserver.manifest.j2
index a6f76c6d64c7c4098deb42f515d498463109a198..2ec231f4c5fd2ee1343d3f503ecfdc9f80caffb4 100644
--- a/roles/kubernetes/master/templates/manifests/kube-apiserver.manifest.j2
+++ b/roles/kubernetes/master/templates/manifests/kube-apiserver.manifest.j2
@@ -123,7 +123,7 @@ spec:
       httpGet:
         host: 127.0.0.1
         path: /healthz
-{% if kube_apiserver_insecure_port == 0 %}
+{% if kube_apiserver_insecure_port|int == 0 %}
         port: {{ kube_apiserver_port }}
         scheme: HTTPS
 {% else %}