I'm learning OpenShift by setting up cluster with VMs.
From the document, some content about DNS is as below,
OpenShift Origin requires a fully functional DNS server in the environment. This is ideally a separate host running DNS software and can provide name resolution to hosts and containers running on the platform.
Why does separate dns server need? Could kub-dns be used?