2016-06-21 8 views
0

Wir laufen DC/OS + Marathon auf einem Azure-Cluster (ACS). Ich befinde mich in Situationen, in denen es sehr hilfreich wäre, in den Master-Knoten und genauer gesagt in Agent-Knoten zu tunneln. Dann würde ich gerne Bash-Befehle gegen meine laufenden Dienste (Docker Images) ausführen. Ist das möglich?Demystify SSH-Tunneling in Marathon Master und Agenten

Vielen Dank im Voraus!

Antwort

1

Es gibt eine Seite auf ACS-Dokumentation über SSH-Tunneling in Master-Knoten, kann es hier zu finden: https://azure.microsoft.com/en-us/documentation/articles/container-service-connect/

Angenommen, Sie haben eine Azure Container Service my-acs läuft auf der East US-Region benannt und Ihre Benutzername myuser ist, und Sie würden die DC/OS Armaturenbrett des Clusters zugreifen möchten,

sudo ssh -L 80:localhost:80 -f -N [email protected] -p 2200 -i path/to/your/private/key 

Wenn Sie direkt den Anschluss Ihres Master zugreifen möchten, verwenden Sie:

ssh [email protected] -p 2200 -i path/to/your/private/key 

Ich weiß jedoch nicht, wie Sie direkt in einen Agent-Knoten verbinden.

+0

Die Verbindung zu den Agenten erfolgt am einfachsten über einen Tunnel zu den Mastern. Verwenden Sie '-A' in der SSH Verbindung und Ihre Zugangsdaten werden weitergeleitet und Sie können einfach 'ssh AGENT_IP'. – rgardler

+0

Ross, Ich habe ssh mit -A vom Master in einen Agenten-Knoten und habe das: 'ssh: /opt/mosphere/lib/libcrypto.so.1.0.0: keine Versionsinformationen verfügbar (von ssh erforderlich) ssh: /opt/mesosphere/lib/libcrypto.so.1.0.0: keine Versionsinformationen verfügbar (erforderlich für ssh) Die Authentizität des Hosts '10 .32.0.6 (10.32.0.6) 'kann nicht ermittelt werden. ECDSA-Schlüssel-Fingerabdruck ist GESCHWÄRZT. Sind Sie sicher, dass Sie die Verbindung fortsetzen möchten (ja/nein)? ja Warnung: Der Liste der bekannten Hosts wurde '10 .32.0.6 '(ECDSA) dauerhaft hinzugefügt. Berechtigung verweigert (publickey) .' –

+0

Auch versucht mit -A von meinem Host zum Master und dann in den Agenten, auch die Erlaubnis verweigert. Ist mit meinen DC/OS-Mastern etwas nicht in Ordnung? Das Ausführen eines Clusters mit 3 Mastern war von –

Verwandte Themen