кластер kudeadm k8s на azure - PullRequest
       23

кластер kudeadm k8s на azure

0 голосов
/ 14 марта 2020

Я следовал по этому превосходному блогу [средний блог, чтобы создать неуправляемый кластер k8s на azure с kubeadm] [1]: https://medium.com/@patnaikshekhar / creation-a-kubernetes-cluster-in- azure -using-kubeadm-96e7c1ede4a и создал 2 рабочих и 1 основной кластер k8s на бесплатной подписке azure. я могу сделать kubectl получить узлы от главного узла и увидеть, что все узлы готовы, а также увидеть, что модули запущены и работают. все кажется модным, пока я вошел в мастер-узел

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

Теперь я хотел бы получить доступ к этому кластеру с моего ноутбука. У меня есть файл suto 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

1 Ответ

4 голосов
/ 14 марта 2020

Эта ошибка указывает на то, что сертификат сервера Kubernetes API, сгенерированный kubeadm, не имеет sbs-kubeadm-master.eastus.cloudapp.azure.com в качестве альтернативного имени субъекта (SAN). Используйте kubeadm init, как показано ниже, в главном узле для настройки кластера.

kubeadm reset -f    
kubeadm init --apiserver-cert-extra-sans=sbs-kubeadm-master.eastus.cloudapp.azure.com

В качестве альтернативы вы можете использовать publi c IP главного узла в качестве сервера и использовать его в kubeadm init

kubeadm reset -f    
kubeadm init --apiserver-cert-extra-sans=PUBLIC-IP_OF-MASTER-NODE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...