The kubectl get pods -A output shows one of the coredns pods with an error state. The coredns pods should be redundant for HA, but this indicates some problem with networking. Was there a previous k8s cluster on this machine? If so, there may be some stale iptables rules that are interfering. You can flush them as described in this post:
If not, we need to look into the current cluster state. Will you provide the output of the following: kubectl describe pod <failing coredns pod name> kubectl logs <failing coredns pod name> kubectl get ep -A kubectl get svc -A