Für kurze Hostnamen aus VMware geht das auf jeden Fall mit “Hostname translation for piggybacked hosts”. Ich hab z.B. bei einem Kunden, der seine VM-Objekte teilweise (!) mit Kurznamen anlegt, folgende Regel:
Multiple regular expressions
Regular expression: ([a-zA-Z0-9\-]+)$
Replacement: \1.kundendomain.tld
(und noch ein “Convert hostnames to lower case” damit es einheitlich ist)
Wenn also der gelieferte komplette VM-Name nur aus Buchstaben, Zahlen oder Minus besteht, wird die Kundendomain angehängt. Alternativ könnte man wohl auch mit ([^\.]+)$
auf beliebige Zeichen außer Punkt matchen.
Wenn die Kubernetes-Checks auch via piggyback reinkommen, sollte die hostname translation dafür genauso greifen.