The error suggests that you did not create a service principal for the Postgres server. This is the principal that is stored in they krb5.keytab
file on the server itself.
How to do this can be found in PostgreSQL documentation, 20.3.3. GSSAPI Authentication method.
If you have created this principal properly, what likely could have happened is that your DNS reversal doesn't work correctly. If you run host
on the IP address of the Postgres server, you are supposed to get postgresserver.hotdog.com
back. If you don't, the Kerberos authentication won't work.