Stellen Sie eine Verbindung zum Kubeapi-Server auf dem mit Zerotier verbundenen Host her.

Stellen Sie eine Verbindung zum Kubeapi-Server auf dem mit Zerotier verbundenen Host her.

Mein Problem ist, ich habe provisioniertDeepOpsKubernetes über ein Netzwerk mit meinem Laptop als Controller-Maschine und Zerotier als Netzwerk. In meinem physischen Netzwerk (LAN) lautet die Hostadresse 192.168.50.8. Im Zerotier-Netzwerk lautet die Hostadresse 172.22.93.12. Ich habe sowohl den Laptop als auch den K8s-Host im physischen Netzwerk und im Zerotier-Netzwerk. SSH ist offensichtlich vom Laptop zum Knoten aktiviert und die UFW-Firewall-Regeln auf dem Knoten sind so eingestellt, dass nur A) http/https und B) ssh von Zerotier-Subnetzen zugelassen werden. Der (Einzelknoten-)Cluster wurde bereitgestellt und scheint zu laufen, aber ich habe keinen Kubectl-Zugriff, was bedeutet, dass ich aufgeschmissen bin. Das Serverfeld in kubeconfig isthttps://192.168.50.8:6443aber ich erhalte eine Fehlermeldung, wenn ich eine der folgenden Adressen versuche:

The connection to the server 192.168.50.8:6443 was refused - did you specify the right host or port?

Bisher ist meine Idee,Schicht 2-Überbrückungim Zerotier-Netzwerk, um den Verkehr zum physischen Netzwerk umzuleiten, aber ich bräuchte eine zusätzliche Netzwerkkarte auf dem Host und meine Verbindung zum Router erfolgt über WLAN. Ich weiß, dass man diese Dinge normalerweise nicht so macht, aber ich stehe am Anfang eines Homelabs und wäre für jede Hilfe sehr dankbar.

verwandte Informationen