【发布时间】:2020-06-26 07:55:32
【问题描述】:
我关注了这个出色的博客 [使用 kubeadm 在 azure 上创建非托管 k8s 集群的中型博客] [1]:https://medium.com/@patnaikshekhar/creating-a-kubernetes-cluster-in-azure-using-kubeadm-96e7c1ede4a 并在 azure 免费层订阅上创建了 2 个工作器和 1 个主 k8s 集群。我能够从主节点执行 kubectl get nodes 并看到所有节点都已准备就绪,并且还看到 pod 已启动并正在运行。只要我登录到主节点,一切似乎都是花花公子
sbs-kubeadm-master:~$ kubectl cluster-info
Kubernetes master is running at https://172.0.0.4:6443
KubeDNS is running at https://172.0.0.4:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
现在,我想从我的笔记本电脑访问这个集群。我有 sudo cat /etc/kubernetes/admin.conf 文件,我将其复制到本地笔记本电脑。并正确设置环境和所有内容。 但我收到此错误
Unable to connect to the server: x509: certificate is
valid for sbs-kubeadm-master, kubernetes, kubernetes.default,
kubernetetes.default.svc.cluster.local, not sbs-kubeadm-master.eastus.cloudapp.azure.com
所以,我的问题是我应该在本地 kubeconfig 文件中给出的服务器名称是什么,我给出了这个,任何方向都将不胜感激
server: https://sbs-kubeadm-master.eastus.cloudapp.azure.com:6443
【问题讨论】:
标签: azure kubernetes azure-aks kubeadm