Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何ssh进入Traefik吊舱?_Kubernetes_Google Kubernetes Engine_Traefik - Fatal编程技术网

Kubernetes 如何ssh进入Traefik吊舱?

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运行时错

我正在使用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运行时错误: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