This issue occurs when the pod service repeatedly attempts to start but is not able to complete the process.
This is due to the service unable to validate the certificate located in /etc/vmware/vmware-vmafd/machine-ssl.crt. This should be apparent by investigating the pod-console.log
This issue has been resolved in vCenter Server 7.0 Update 2.
Workaround:
If the issue is caused due to certificate validation failing in /etc/vmware/vmware-vmafd/machine-ssl.crt, there may be an issue with the certificate format, where the file contains "^M" characters after each line.
Hence, back up the certificate file and use a file editor such as VIM to remove the extra characters.
cp -p /etc/vmware/vmware-vmafd/machine-ssl.crt /etc/vmware/vmware-vmafd/orig-machine-ssl.crt.bak
vi /etc/vmware/vmware-vmafd/machine-ssl.crt
service-control --start vmware-pod