code: func CreateTimestampDirForKubeadm(dirName string) (string, error) {
  	tempDir := path.Join(KubernetesDir, TempDirForKubeadm)
  	// creates target folder if not already exists
  	if err := os.MkdirAll(tempDir, 0700); err != nil {
  		return "", errors.Wrapf(err, "failed to create directory %q", tempDir)
  	}
  
  	timestampDirName := fmt.Sprintf("%s-%s", dirName, time.Now().Format("2006-01-02-15-04-05"))
  	timestampDir := path.Join(tempDir, timestampDirName)
  	if err := os.Mkdir(timestampDir, 0700); err != nil {
  		return "", errors.Wrap(err, "could not create timestamp directory")
  	}
  
  	return timestampDir, nil
  }
docs: // CreateTimestampDirForKubeadm is a function that creates a temporary directory under /etc/kubernetes/tmp formatted with the current date