I used kubernetes hard way and managed to deploy a cluster successfully with kubernetes 1.18.6
I used vmware and kubernetes 1.18.6. I deployed metric-server and kubernets dashboard
I used this command --> kubectl proxy --address='0.0.0.0' --port=8001 --accept-hosts='^*$' to startup kuberenetes dashboard
Then I used below url to access kubernes dashboard from my master node
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
But I'm getting below error in my browser
Error trying to reach service: 'dial tcp 10.44.0.2:8443: connect: connection refused'
But I can access kubernetes dashboard without any issue on my worker nodes using the url https://10.44.0.2:8443/
What am I missing ?
Why I can't access kubernetes dashboard normal way ?
I created another cluster with kubeadm tool and I can access kubernetes dashboard outside of the cluster.
I have weave and coredns configured and I don't see any errors on them. I did a smoke test and its all working properly. I even deployed wordpress and its also working properly.
All of my configurations are in https://github.com/godomainz/kubernetes-the-hard-way.git feature/Feature-1.18.6
branch
Guest OS : Ubuntu 18.04
Cluster environment used : VMWare workstation
Host PC: Windowd 10 Pro(i7 processor,64GB Ram)
Each VM has 15GB RAM with 8 Cores
Kubernetes version used : 1.18.6
kubectl get pods -n kube-system -o wide
– Offsetping
ortelnet
) - if they can't, that's a good direction to look at: security groups, firewalls or iptables that you didn't know were enabled, or weave configurations that you might have missed (never tried weave, so I wouldn't know where to point you if that's the issue) – Offset