2017-08-16 53 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。