是否可以将ssh带到pod.例如:ssh pod_ip
我知道我们可以用kubectl命令来做到这一点.但我需要从我没有kubectl的本地linux机器上做ssh
谢谢
nag*_*547 23
如果您想在 POD 中的特定容器内登录
kubectl exec -it <Pod_Name> -c <Container_Name> -- /bin/bash
如果您想登录到默认容器(或者如果 POD 中只有一个容器),则只需使用
kubectl exec -it <Pod_Name> -- /bin/bash
PS:- 如果 /bin/bash不起作用,请尝试/bin/sh
ich*_*lau 17
首先,您必须确保已在pod中安装并运行openssh-server.如果没有,您可以使用kubectl exec -it <pod-name> -n <namespace> -- bash访问窗格.如果您的pod正在运行Ubuntu,请执行此操作apt-get install -y openssh-server.
其次,pod正在由网络服务分配的虚拟IP子网中运行.群集中的任何主节点和工作节点都可以访问它们.您可以从任何主机操作系统执行ssh.
| 归档时间: |
|
| 查看次数: |
10098 次 |
| 最近记录: |