kubectl keine Verbindung zum server: x509: Zertifikat signiert von unbekannt Behörde
ich erhalte eine Fehlermeldung beim ausführen kubectl man eine Maschine (windows)
den k8s-cluster läuft auf CentOs 7 kubernetes-cluster 1.7
Meister, Arbeiter
Hier ist meine .kube\config
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: REDACTED
server: https://10.10.12.7:6443
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: system:node:localhost.localdomain
name: system:node:localhost.localdomain@kubernetes
current-context: system:node:localhost.localdomain@kubernetes
kind: Config
preferences: {}
users:
- name: system:node:localhost.localdomain
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
cluster gebaut mit kubeadm mit der Standard-Zertifikate der pki-Verzeichnis
kubectl keine Verbindung zum server: x509: Zertifikat signiert von unbekannt Behörde
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich möchte nur zu teilen, leider war ich nicht in der Lage, diese früher als ich erkannte dadurch verursacht wird, dass
also auf dem master-Knoten laufen wir ein kubectl proxy
Hielt ich dieses und voila war der Fehler Weg.
Ich bin jetzt in der Lage, das zu tun
Ich hoffe, das hilft denen, die stolperte über dieses Szenario
Run:
hier
devops1-218400
ist mein Projekt name. Ersetzen Sie es mit Ihrem Namen für das Projekt.Ich meinem Fall habe ich diese Aufgabe gelöst kopieren der kubelet Konfiguration zu mir nach Hause kube config
cat /etc/kubernetes/kubelet.conf > ~/.kube/config
Im Falle der Fehler, den Sie exportieren alle kubecfg enthält die certs.
kops export kubecfg "your cluster-name
undexport KOPS_STATE_STORE=s3://"paste your S3 store"
.Nun sollten Sie in der Lage sein, um Zugriff und sehen Sie die Ressourcen Ihres Clusters.
Auf GCP
check: gcloud version
-- localMacOS# gcloud version
Ausführen:
--- localMacOS# gcloud container-Clustern get-credentials "clusterName" \ --zone=us-'zoneName'
Bekommen clusterName und Zonenname von der Konsole -- hier: https://console.cloud.google.com/kubernetes/list?
ref: .x509 @Marktplatz-Bereitstellungen auf GCP #Kubernetes
Bekam ich die gleiche Fehlermeldung während der Ausführung
$ kubectl get nodes
als root-Benutzer. Ich habe es behoben durch den Exportkubelet.conf
an-Umgebungsvariable.