> Is this still needed then, if you're simply validating and replacing the name if it starts with "-"?    The  '^-' is used for all kubernetes resources. If the resource name  starts with "-",we replace it with `""` ,which can run normally .    The service name that starts with `0-9` is replace. 