diff --git a/roles/kubeedge/files/kubeedge/kubeedge/templates/configmap_kubeedge.yaml b/roles/kubeedge/files/kubeedge/kubeedge/templates/configmap_kubeedge.yaml
index 06449ac5853658f681007f072c11ff9901300bdd..0a461b509a3ebbc161318b33dc981465f2ee20d0 100644
--- a/roles/kubeedge/files/kubeedge/kubeedge/templates/configmap_kubeedge.yaml
+++ b/roles/kubeedge/files/kubeedge/kubeedge/templates/configmap_kubeedge.yaml
@@ -14,7 +14,10 @@ data:
       master: ""
     modules:
       cloudHub:
-        advertiseAddress: {{ .Values.cloudCore.cloudHub.advertiseAddress }}
+        advertiseAddress:
+        {{- range .Values.cloudCore.cloudHub.advertiseAddress }}
+        - {{  .  }}
+        {{- end}}
         nodeLimit: {{ .Values.cloudCore.cloudHub.nodeLimit }}
         tlsCAFile: /etc/kubeedge/ca/rootCA.crt
         tlsCertFile: /etc/kubeedge/certs/edge.crt