There are a few questions being asked here. There is not enough data to answer your question about your Redis->Harbor issue.
Regarding VMware Harbor on bare metal: ( I may have misunderstood the original questions, I am correcting my previous post)
It appears you are inquiring as to bring-your-own registry for TKGI. I see no restrictions. I suggest going to the OSS repo and documentation:
Here are the prereqs which are fairly open:
https://goharbor.io/docs/2.0.0/install-config/installation-prereqs/