Ich versuche, eine Verbindung zu einem Pod in einem GKE-Cluster läuft - Ich kann ssh in die Knoten innerhalb des Clusters, aber wenn ich den folgenden Befehl versuchen, in eine Bash innerhalb eines Pod zu bekommen, ich erhalte eine Fehlermeldung:kubernetes ssh Verbindung verweigert auf gcloud
kubectl --namespace=prod exec -it test-webserver-3998817321-728hj -- /bin/bash
-> Fehler vom Server: error Wahl Backend: ssh: abgelehnt: connect failed (Connection timed out)
Wie zu einem laufenden pod innerhalb eines gke Cluster verbinden, indem Sie kubectl Befehl? Ist etwas falsch mit meiner Firewall konfiguriert? Ich habe die folgende SSH-Regel:
NAME NETWORK DIRECTION PRIORITY ALLOW DENY
sshaccess default INGRESS 1000 tcp:22,icmp
Wenn ich den obigen Befehl auf einem lokalen Cluster versuche, kann ich einfach verbinden.
Manchmal funktioniert es, und manchmal nicht. Soweit ich weiß, könnte der Loadbalancer (Ingress) für dieses Verhalten verantwortlich sein?
Dies beantwortet nicht wirklich die Frage. Wenn Sie eine andere Frage haben, können Sie sie durch Klicken auf [Frage stellen] (https://stackoverflow.com/questions/ask) stellen. Sie können auch [Kopfgeld hinzufügen] (https://stackoverflow.com/help/privileges/set-bounties) hinzufügen, um mehr Aufmerksamkeit auf diese Frage zu lenken, sobald Sie genug [Reputation] haben (https://stackoverflow.com/help/ Whats-Reputation). - [Aus Bewertung] (/ review/low-quality-posts/18485591) –
Dies liefert keine Antwort auf die Frage. Sobald Sie genug [Reputation] (https://stackoverflow.com/help/whats-reputation) haben, können Sie [jeden Beitrag kommentieren] (https://stackoverflow.com/help/privileges/comment); Stattdessen [geben Sie Antworten, die keine Klärung durch den Fragesteller erfordern] (https://meta.stackexchange.com/questions/214173/why-doe-i-need-50-reputation-to-comment-what-can- i-do-stattdessen). - [Aus Bewertung] (/ review/low-quality-posts/18485591) –