Kubernetes kubectl exec进入多容器吊舱的容器中

Kubernetes kubectl exec进入多容器吊舱的容器中,kubernetes,Kubernetes,我在登录多容器吊舱的一个容器时遇到问题。 我从kubectl descripe pod 它显示:服务器错误:容器70761432854f对pod ipengine-net-benchmark-488656591-gjrpc无效再次详细阅读kubectl exec的手册页: 旗帜: -c、 --container=“”:容器名称。如果省略,将选择pod中的第一个容器 -p、 --pod=”“:pod名称 -i、 --stdin[=false]:将stdin传递给容器 -t、 --tty[=fals

我在登录多容器吊舱的一个容器时遇到问题。 我从
kubectl descripe pod


它显示:服务器错误:容器70761432854f对pod ipengine-net-benchmark-488656591-gjrpc无效再次详细阅读kubectl exec的手册页:

旗帜: -c、 --container=“”:容器名称。如果省略,将选择pod中的第一个容器 -p、 --pod=”“:pod名称 -i、 --stdin[=false]:将stdin传递给容器 -t、 --tty[=false]:Stdin是一个tty

所以我只使用了manifest.yaml中的容器名称,它的工作方式很有魅力。希望这能帮助其他人

容器名称:ipengine net benchmark iperf服务器

kubectl exec -ti ipengine-net-benchmark-488656591-gjrpc -c ipengine-net-benchmark-iperf-server /bin/bash
kubectl exec -ti ipengine-net-benchmark-488656591-gjrpc -c 70761432854f /bin/bash
kubectl exec -ti ipengine-net-benchmark-488656591-gjrpc -c ipengine-net-benchmark-iperf-server /bin/bash