2017-08-16 122 views
0

是否有可能採取SSH到pod。 例如:ssh pod_ip需要做ssh到Kubernetes pod

我知道我們可以用kubectl命令來做到這一點。但是,我需要從我的本地Linux機器的ssh做,我沒有kubectl

感謝

+0

你介意提供一些你爲什麼需要ssh的背景嗎?爲什麼沒有安裝kubectl? – danielepolencic

回答

4

首先,你必須確保的OpenSSH服務器已安裝並在運行的吊艙。如果沒有,您可以使用kubectl exec -it <pod-name> -n <namespace> -- bash訪問該窗格。 如果您的窗格正在運行Ubuntu,請執行apt-get install -y openssh-server

其次,pod運行在由網絡服務分配的虛擬IP子網中。它們可以被集羣中的任何主節點和工作者節點訪問。您可以從任何主機操作系統執行ssh。