code: func (m *Mercury) MakeDeployStatus(ctx context.Context, opts *types.DeployOptions, nodesInfo []types.NodeInfo) ([]types.NodeInfo, error) {
  	// 手动加 / 防止不精确
  	key := filepath.Join(containerDeployPrefix, opts.Name, opts.Entrypoint.Name) + "/"
  	resp, err := m.Get(ctx, key, clientv3.WithPrefix(), clientv3.WithKeysOnly())
  	if err != nil {
  		return nil, err
  	}
  	if resp.Count != 0 {
  		nodesInfo, err = m.doGetDeployStatus(ctx, resp, nodesInfo)
  		if err != nil {
  			return nil, err
  		}
  	} else {
  		log.Warnf("[MakeDeployStatus] Deploy status not found %s.%s", opts.Name, opts.Entrypoint.Name)
  	}
  	return m.doLoadProcessing(ctx, opts, nodesInfo)
  }
docs: // MakeDeployStatus get deploy status from store