Kubernetes 如何ssh进入Traefik吊舱?
我正在使用GKE。我通过kubectl启动了以下traefik部署: pod在kube系统名称空间上运行。 我不能用ssh进入吊舱Kubernetes 如何ssh进入Traefik吊舱?,kubernetes,google-kubernetes-engine,traefik,Kubernetes,Google Kubernetes Engine,Traefik,我正在使用GKE。我通过kubectl启动了以下traefik部署: pod在kube系统名称空间上运行。 我不能用ssh进入吊舱 kubectl获取po-n kube系统 traefik-ingress-controller-5bf599f65d-fl9gx 1/1运行0 30m kubectl exec-it traefik-ingress-controller-5bf599f65d-fl9gx-n kube系统--'\bin\bash' rpc错误:code=2 desc=oci运行时错
kubectl获取po-n kube系统
traefik-ingress-controller-5bf599f65d-fl9gx 1/1运行0 30m
kubectl exec-it traefik-ingress-controller-5bf599f65d-fl9gx-n kube系统--'\bin\bash'
rpc错误:code=2 desc=oci运行时错误:exec失败:容器\u linux。go:247:启动容器进程导致“exec:\”\\\\\bin\\\\bash\”:在$PATH中找不到可执行文件
命令终止,退出代码为126
我错过什么了吗?“--sh”也一样。而是使用前斜杠
/
(您的示例中有一个反斜杠),例如
kubectl exec -it traefik-ingress-controller-5bf599f65d-fl9gx -n kube-system -- '/bin/bash'
如果仍然不起作用,请尝试其他shell,例如
kubectl exec -it traefik-ingress-controller-5bf599f65d-fl9gx -n kube-system -- '/bin/sh'
而是使用前斜杠
/
(您的示例中有一个反斜杠),例如
kubectl exec -it traefik-ingress-controller-5bf599f65d-fl9gx -n kube-system -- '/bin/bash'
如果仍然不起作用,请尝试其他shell,例如
kubectl exec -it traefik-ingress-controller-5bf599f65d-fl9gx -n kube-system -- '/bin/sh'
因此,显然默认的traefik图像是amd64版本。我必须使用alpine版本通过以下方式ssh进入:
因此,显然默认的traefik映像是amd64版本。我必须使用alpine版本通过以下方式ssh进入:
kubectl exec-it\u podname\ush
看来这是正确的答案。您不能使用默认图像将shell执行到traefik容器中,您必须使用alpine
one。这似乎是正确的答案。不能使用默认图像将shell执行到traefik容器中,必须使用alpine
one。Yes。kubectl exec-it traefik-ingres-controller-7fc5d6f569-tlr4t-n kube系统--“/bin/sh”rpc错误:code=2 desc=oci运行时错误:exec失败:container\u linux。go:247:启动容器进程导致“exec:\”/bin/sh\”:stat/bin/sh:没有这样的文件或目录”命令终止,退出代码为126您是否找到任何具有“ls/bin/”的shell?我得到以下错误:rpc错误:code=2 desc=oci运行时错误:exec失败:container\u linux。go:247:启动容器进程导致“exec:\“ls/bin/\”:stat ls/bin/:没有这样的文件或目录“抱歉,我不知道这个特殊映像。是否有基于alpine linux的图像?至少--“ls/”有输出吗?没有。即使--“ls/”也没有输出任何东西。就连我以前都试过了,也找不到任何解决办法。我可能错过了一些小事。不确定。谢谢你的帮助。kubectl exec-it traefik-ingres-controller-7fc5d6f569-tlr4t-n kube系统--“/bin/sh”rpc错误:code=2 desc=oci运行时错误:exec失败:container\u linux。go:247:启动容器进程导致“exec:\”/bin/sh\”:stat/bin/sh:没有这样的文件或目录”命令终止,退出代码为126您是否找到任何具有“ls/bin/”的shell?我得到以下错误:rpc错误:code=2 desc=oci运行时错误:exec失败:container\u linux。go:247:启动容器进程导致“exec:\“ls/bin/\”:stat ls/bin/:没有这样的文件或目录“抱歉,我不知道这个特殊映像。是否有基于alpine linux的图像?至少--“ls/”有输出吗?没有。即使--“ls/”也没有输出任何东西。就连我以前都试过了,也找不到任何解决办法。我可能错过了一些小事。不确定。感谢您的帮助。尝试了此解决方案,但无效。。我们收到以下错误-“OCI runtime exec failed:exec failed:container\u linux.go:345:启动容器进程导致“exec:\“sh\”:在$PATH中找不到可执行文件”:未知命令终止,退出代码为126尝试此解决方案,但不起作用。我们收到以下错误-”OCI运行时exec失败:exec失败:容器\u linux。go:345:启动容器进程导致“exec:\“sh\”:在$PATH中找不到可执行文件:未知命令终止,退出代码为126