diff --git a/controllers/flinkcluster/flinkcluster_converter.go b/controllers/flinkcluster/flinkcluster_converter.go index e23f3047..5f374349 100644 --- a/controllers/flinkcluster/flinkcluster_converter.go +++ b/controllers/flinkcluster/flinkcluster_converter.go @@ -98,7 +98,8 @@ func getDesiredClusterState(observed *ObservedClusterState) *model.DesiredCluste state.JmStatefulSet = newJobManagerStatefulSet(cluster) } - if cluster.Spec.TaskManager.DeploymentType == v1beta1.DeploymentTypeStatefulSet { + deploymentType := cluster.Spec.TaskManager.DeploymentType + if deploymentType == v1beta1.DeploymentTypeStatefulSet || deploymentType == "" { if !shouldCleanup(cluster, "TaskManagerStatefulSet") { state.TmStatefulSet = newTaskManagerStatefulSet(cluster) }